home *** CD-ROM | disk | FTP | other *** search
/ IRIX Base Documentation 1998 November / IRIX 6.5.2 Base Documentation November 1998.img / usr / share / catman / u_man / cat1 / mwm.z / mwm
Text File  |  1998-10-30  |  126KB  |  2,245 lines

  1.  
  2.  
  3.  
  4.      mmmmwwwwmmmm((((uuuusssseeeerrrr ccccmmmmdddd))))             UUUUNNNNIIIIXXXX SSSSyyyysssstttteeeemmmm VVVV             mmmmwwwwmmmm((((uuuusssseeeerrrr ccccmmmmdddd))))
  5.  
  6.  
  7.  
  8.      NNNNAAAAMMMMEEEE
  9.           mmmmwwwwmmmm - The Motif Window Manager
  10.  
  11.      SSSSYYYYNNNNOOOOPPPPSSSSIIIISSSS
  12.           mmmmwwwwmmmm [_o_p_t_i_o_n_s]
  13.  
  14.      DDDDEEEESSSSCCCCRRRRIIIIPPPPTTTTIIIIOOOONNNN
  15.           The mmmmwwwwmmmm window manager provides functions that facilitate
  16.           control (by the user and the programmer) of elements of
  17.           window state such as placement, size, icon/normal display,
  18.           and input-focus ownership.
  19.  
  20.           The stand-alone window manager is not an integral part of
  21.           CDE and does not support communication with other components
  22.           in the CDE environment, such as the Style Manager and the
  23.           Session Manager.
  24.  
  25.         OOOOppppttttiiiioooonnnnssss
  26.           -_d_i_s_p_l_a_y ddddiiiissssppppllllaaaayyyy
  27.                     This option specifies the display to use; see
  28.                     XXXX(1).
  29.  
  30.           -_x_r_m rrrreeeessssoooouuuurrrrcccceeeessssttttrrrriiiinnnngggg
  31.                     This option specifies a resource string to use.
  32.  
  33.           -_m_u_l_t_i_s_c_r_e_e_n
  34.                     This option causes mmmmwwwwmmmm to manage all screens on
  35.                     the display. Since mmmmwwwwmmmm does this by default, this
  36.                     option is of limited use. See the _m_u_l_t_i_S_c_r_e_e_n
  37.                     resource for information on managing a single
  38.                     screen.
  39.  
  40.           -_n_a_m_e nnnnaaaammmmeeee
  41.                     This option causes mmmmwwwwmmmm to retrieve its resources
  42.                     using the specified name, as in nnnnaaaammmmeeee****rrrreeeessssoooouuuurrrrcccceeee.
  43.  
  44.           -_s_c_r_e_e_n_s nnnnaaaammmmeeee [[[[nnnnaaaammmmeeee [[[[............]]]]]]]]
  45.                     This option specifies the resource names to use
  46.                     for the screens managed by mmmmwwwwmmmm. If mmmmwwwwmmmm is managing
  47.                     a single screen, only the first name in the list
  48.                     is used. If mmmmwwwwmmmmis managing multiple screens, the
  49.                     names are assigned to the screens in order,
  50.                     starting with screen 0. Screen 0 gets the first
  51.                     name, screen 1 the second name, and so on.
  52.  
  53.         AAAAppppppppeeeeaaaarrrraaaannnncccceeee
  54.           The following sections describe the basic default behaviors
  55.           of windows, icons, the icon box, input focus, and window
  56.           stacking. The appearance and behavior of the window manager
  57.           can be altered by changing the configuration of specific
  58.           resources. Resources are defined under the heading "X
  59.           DEFAULTS."
  60.  
  61.  
  62.  
  63.      Page 1                                         (printed 10/24/98)
  64.  
  65.  
  66.  
  67.  
  68.  
  69.  
  70.      mmmmwwwwmmmm((((uuuusssseeeerrrr ccccmmmmdddd))))             UUUUNNNNIIIIXXXX SSSSyyyysssstttteeeemmmm VVVV             mmmmwwwwmmmm((((uuuusssseeeerrrr ccccmmmmdddd))))
  71.  
  72.  
  73.  
  74.         SSSSccccrrrreeeeeeeennnnssss
  75.           By default, mmmmwwwwmmmm manages only the single screen specified by
  76.           the -_d_i_s_p_l_a_y option or the DDDDIIIISSSSPPPPLLLLAAAAYYYY environment variable (by
  77.           default, screen 0). If the -_m_u_l_t_i_s_c_r_e_e_n option is specified
  78.           or if the _m_u_l_t_i_S_c_r_e_e_n resource is True, mmmmwwwwmmmm tries to manage
  79.           all the screens on the display.
  80.  
  81.           When mmmmwwwwmmmm is managing multiple screens, the -_s_c_r_e_e_n_s option
  82.           can be used to give each screen a unique resource name. The
  83.           names are separated by blanks, for example, -_s_c_r_e_e_n_s scr0
  84.           scr1. If there are more screens than names, resources for
  85.           the remaining screens will be retrieved using the first
  86.           name.  By default, the screen number is used for the screen
  87.           name.
  88.  
  89.         WWWWiiiinnnnddddoooowwwwssss
  90.           Default mmmmwwwwmmmm window frames have distinct components with
  91.           associated functions:
  92.  
  93.           _T_i_t_l_e _A_r_e_a
  94.                     In addition to displaying the client's title, the
  95.                     title area is used to move the window. To move the
  96.                     window, place the pointer over the title area,
  97.                     press button 1 and drag the window to a new
  98.                     location. By default, a wire frame is moved during
  99.                     the drag to indicate the new location. When the
  100.                     button is released, the window is moved to the new
  101.                     location.
  102.  
  103.           _T_i_t_l_e _B_a_r The title bar includes the title area, the
  104.                     minimize button, the maximize button, and the
  105.                     window menu button. In shaped windows, such as
  106.                     round windows, the title bar floats above the
  107.                     window.
  108.  
  109.           _M_i_n_i_m_i_z_e _B_u_t_t_o_n
  110.                     To turn the window into an icon, click button 1 on
  111.                     the minimize button (the frame box with a ssssmmmmaaaallllllll
  112.                     square in it).
  113.  
  114.           _M_a_x_i_m_i_z_e _B_u_t_t_o_n
  115.                     To make the window fill the screen (or enlarge to
  116.                     the largest size allowed by the configuration
  117.                     files), click button 1 on the maximize button (the
  118.                     frame box with a llllaaaarrrrggggeeee square in it).
  119.  
  120.           _W_i_n_d_o_w _M_e_n_u _B_u_t_t_o_n
  121.                     The window menu button is the frame box with a
  122.                     horizontal bar in it.  To pull down the window
  123.                     menu, press button 1. While pressing, drag the
  124.                     pointer on the menu to your selection, then
  125.                     release the button when your selection is
  126.  
  127.  
  128.  
  129.      Page 2                                         (printed 10/24/98)
  130.  
  131.  
  132.  
  133.  
  134.  
  135.  
  136.      mmmmwwwwmmmm((((uuuusssseeeerrrr ccccmmmmdddd))))             UUUUNNNNIIIIXXXX SSSSyyyysssstttteeeemmmm VVVV             mmmmwwwwmmmm((((uuuusssseeeerrrr ccccmmmmdddd))))
  137.  
  138.  
  139.  
  140.                     highlighted. Pressing button 3 in the title bar or
  141.                     resize border handles also posts the window menu.
  142.                     Alternately, you can click button 1 to pull down
  143.                     the menu and keep it posted; then position the
  144.                     pointer and select. You can also post the window
  145.                     menu by pressing <Shift> <Esc> or <Alt> <Space>.
  146.                     Double-clicking button 1 with the pointer on the
  147.                     window menu button closes the window.
  148.  
  149.           The following table lists the contents of the window menu.
  150.  
  151.         DDDDeeeeffffaaaauuuulllltttt WWWWiiiinnnnddddoooowwww MMMMeeeennnnuuuu
  152.           Selection            Accelerator   Description
  153.           Restore                            Restores the window to its size
  154.                                              before minimizing or maximizing.
  155.           Move                               Allows the window to be moved
  156.                                              with keys or mouse.
  157.           Size                               Allows the window to be resized.
  158.           Minimize                           Turns the window into an icon.
  159.           Maximize                           Makes the window fill the screen.
  160.           Lower                              Moves window to bottom of window
  161.                                              stack.
  162.           Close                Alt+F4        Causes client to terminate.
  163.  
  164.           _R_e_s_i_z_e _B_o_r_d_e_r _H_a_n_d_l_e_s
  165.                     To change the size of a window, move the pointer
  166.                     over a resize border handle (the cursor changes),
  167.                     press button 1, and drag the window to a new size.
  168.                     When the button is released, the window is
  169.                     resized. While dragging is being done, a rubber-
  170.                     band outline is displayed to indicate the new
  171.                     window size.
  172.  
  173.           _M_a_t_t_e     An optional matte decoration can be added between
  174.                     the client area and the window frame (see the
  175.                     _m_a_t_t_e_W_i_d_t_h resource). A _m_a_t_t_e is not actually part
  176.                     of the window frame.  There is no functionality
  177.                     associated with a matte.
  178.  
  179.         IIIIccccoooonnnnssss
  180.           Icons are small graphic representations of windows. A window
  181.           can be minimized (iconified) using the minimize button on
  182.           the window frame. Icons provide a way to reduce clutter on
  183.           the screen.
  184.  
  185.           Pressing mouse button 1 when the pointer is over an icon
  186.           causes the icon's window menu to pop up. Releasing the
  187.           button (press + release without moving mouse = click) causes
  188.           the menu to stay posted. The menu contains the following
  189.           selections:
  190.  
  191.         IIIIccccoooonnnn WWWWiiiinnnnddddoooowwww MMMMeeeennnnuuuu
  192.  
  193.  
  194.  
  195.      PPPPaaaaggggeeee 3333                                         ((((pppprrrriiiinnnntttteeeedddd 11110000////22224444////99998888))))
  196.  
  197.  
  198.  
  199.  
  200.  
  201.  
  202.      mmmmwwwwmmmm((((uuuusssseeeerrrr ccccmmmmdddd))))             UUUUNNNNIIIIXXXX SSSSyyyysssstttteeeemmmm VVVV             mmmmwwwwmmmm((((uuuusssseeeerrrr ccccmmmmdddd))))
  203.  
  204.  
  205.  
  206.           Selection   Accelerator    Description
  207.           Restore                    Opens the associated window.
  208.           Move                       Allows the icon to be moved with
  209.                                      keys.
  210.           Size                       Inactive (not an option for icons).
  211.           Minimize                   Inactive (not an option for icons).
  212.           Maximize                   Opens the associated window and
  213.                                      makes it fill the screen.
  214.           Lower                      Moves icon to bottom of icon stack.
  215.           Close       Alt+F4         Removes client from mmmmwwwwmmmmmanagement.
  216.  
  217.           Note that pressing button 3 over an icon also causes the
  218.           icon's window menu to pop up. To make a menu selection, drag
  219.           the pointer over the menu and release button 3 when the
  220.           desired item is highlighted.
  221.  
  222.           Double-clicking button 1 on an icon invokes the
  223.           ffff....rrrreeeessssttttoooorrrreeee____aaaannnndddd____rrrraaaaiiiisssseeee function and restores the icon's
  224.           associated window to its previous state. For example, if a
  225.           maximized window is iconified, double-clicking button 1
  226.           restores it to its maximized state. Double-clicking button 1
  227.           on the icon box's icon opens the icon box and allows access
  228.           to the contained icons. (In general, double-clicking a mouse
  229.           button is a quick way to perform a function.)  Pressing
  230.           <Shift> <Esc> or <Menu> (the pop-up menu key) causes the
  231.           icon window menu of the currently selected icon to pop up.
  232.  
  233.         IIIIccccoooonnnn BBBBooooxxxx
  234.           When icons begin to clutter the screen, they can be packed
  235.           into an icon box. (To use an icon box, mmmmwwwwmmmm must be started
  236.           with the icon box configuration already set.) The icon box
  237.           is a mmmmwwwwmmmmwindow that holds client icons. It includes one or
  238.           more scroll bars when there are more window icons than the
  239.           icon box can show at the same time.
  240.  
  241.           Icons in the icon box can be manipulated with the mouse. The
  242.           following table summarizes the behavior of this interface.
  243.           Button actions apply whenever the pointer is on any part of
  244.           the icon. Note that double-clicking an icon in the icon box
  245.           invokes the ffff....rrrreeeessssttttoooorrrreeee____aaaannnndddd____rrrraaaaiiiisssseeee function.
  246.           Button     Action         Description
  247.           Button 1   click          Selects the icon.
  248.           Button 1   double-click   Normalizes (opens) the associated
  249.                                     window.  Raises an already open
  250.                                     window to the top of the stack.
  251.           Button 1   drag           Moves the icon.
  252.           Button 3   press          Causes the menu for that icon to pop
  253.                                     up.
  254.                                     Highlights items as the pointer
  255.                                     moves across the menu.
  256.  
  257.  
  258.  
  259.  
  260.  
  261.      Page 4                                         (printed 10/24/98)
  262.  
  263.  
  264.  
  265.  
  266.  
  267.  
  268.      mmmmwwwwmmmm((((uuuusssseeeerrrr ccccmmmmdddd))))             UUUUNNNNIIIIXXXX SSSSyyyysssstttteeeemmmm VVVV             mmmmwwwwmmmm((((uuuusssseeeerrrr ccccmmmmdddd))))
  269.  
  270.  
  271.  
  272.           Button 3   drag
  273.  
  274.  
  275.  
  276.  
  277.  
  278.  
  279.  
  280.  
  281.  
  282.  
  283.  
  284.  
  285.  
  286.  
  287.  
  288.  
  289.  
  290.  
  291.  
  292.  
  293.  
  294.  
  295.  
  296.  
  297.  
  298.  
  299.  
  300.  
  301.  
  302.  
  303.  
  304.  
  305.  
  306.  
  307.  
  308.  
  309.  
  310.  
  311.  
  312.  
  313.  
  314.  
  315.  
  316.  
  317.  
  318.  
  319.  
  320.  
  321.  
  322.  
  323.  
  324.  
  325.  
  326.  
  327.      Page 5                                         (printed 10/24/98)
  328.  
  329.  
  330.  
  331.  
  332.  
  333.  
  334.      mmmmwwwwmmmm((((uuuusssseeeerrrr ccccmmmmdddd))))             UUUUNNNNIIIIXXXX SSSSyyyysssstttteeeemmmm VVVV             mmmmwwwwmmmm((((uuuusssseeeerrrr ccccmmmmdddd))))
  335.  
  336.  
  337.  
  338.           Pressing mouse button 3 when the pointer is over an icon
  339.           causes the menu for that icon to pop up.
  340.  
  341.         IIIIccccoooonnnn MMMMeeeennnnuuuu ffffoooorrrr tttthhhheeee IIIIccccoooonnnn BBBBooooxxxx
  342.           Selection   Accelerator   Description
  343.           Restore                   Opens the associated window (if not
  344.                                     already open).
  345.           Move                      Allows the icon to be moved with
  346.                                     keys.
  347.           Size                      Inactive.
  348.           Minimize                  Inactive.
  349.           Maximize                  Opens the associated window (if not
  350.                                     already open) and maximizes its
  351.                                     size.
  352.           Lower                     Inactive.
  353.           Close       Alt+F4        Removes client from mmmmwwwwmmmmmanagement.
  354.  
  355.           To pull down the window menu for the icon box itself, press
  356.           button 1 with the pointer over the menu button for the icon
  357.           box. The window menu of the icon box differs from the window
  358.           menu of a client window: The "Close" selection is replaced
  359.           with the "PackIcons Shift+Alt+F7" selection. When selected,
  360.           PackIcons packs the icons in the box to achieve neat rows
  361.           with no empty slots.
  362.  
  363.           You can also post the window menu by pressing <Shift>, <Esc>
  364.           or <Alt> <Space>. Pressing <Menu> (the pop-up menu key)
  365.           causes the icon window menu of the currently selected icon
  366.           to pop up.
  367.  
  368.         IIIInnnnppppuuuutttt FFFFooooccccuuuussss
  369.           The mmmmwwwwmmmm window manager supports (by default) a keyboard
  370.           input focus policy of explicit selection. This means when a
  371.           window is selected to get keyboard input, it continues to
  372.           get keyboard input until the window is withdrawn from window
  373.           management, another window is explicitly selected to get
  374.           keyboard input, or the window is iconified. Several
  375.           resources control the input focus. The client window with
  376.           the keyboard input focus has the active window appearance
  377.           with a visually distinct window frame.
  378.  
  379.           The following tables summarize the keyboard input focus
  380.           selection behavior:
  381.           Button      Action     Object                  Function Description
  382.           Button 1    press      Window / window frame   Keyboard focus selection.
  383.           Button 1    press      Icon                    Keyboard focus selection.
  384.           Key Action          Function Description
  385.                               Move input focus to next window in window
  386.                               stack (available only in explicit focus
  387.                               mode).
  388.  
  389.  
  390.  
  391.  
  392.  
  393.      Page 6                                         (printed 10/24/98)
  394.  
  395.  
  396.  
  397.  
  398.  
  399.  
  400.      mmmmwwwwmmmm((((uuuusssseeeerrrr ccccmmmmdddd))))             UUUUNNNNIIIIXXXX SSSSyyyysssstttteeeemmmm VVVV             mmmmwwwwmmmm((((uuuusssseeeerrrr ccccmmmmdddd))))
  401.  
  402.  
  403.  
  404.           [Alt][Tab]
  405.  
  406.  
  407.  
  408.  
  409.  
  410.  
  411.  
  412.  
  413.  
  414.  
  415.  
  416.  
  417.  
  418.  
  419.  
  420.  
  421.  
  422.  
  423.  
  424.  
  425.  
  426.  
  427.  
  428.  
  429.  
  430.  
  431.  
  432.  
  433.  
  434.  
  435.  
  436.  
  437.  
  438.  
  439.  
  440.  
  441.  
  442.  
  443.  
  444.  
  445.  
  446.  
  447.  
  448.  
  449.  
  450.  
  451.  
  452.  
  453.  
  454.  
  455.  
  456.  
  457.  
  458.  
  459.      Page 7                                         (printed 10/24/98)
  460.  
  461.  
  462.  
  463.  
  464.  
  465.  
  466.      mmmmwwwwmmmm((((uuuusssseeeerrrr ccccmmmmdddd))))             UUUUNNNNIIIIXXXX SSSSyyyysssstttteeeemmmm VVVV             mmmmwwwwmmmm((((uuuusssseeeerrrr ccccmmmmdddd))))
  467.  
  468.  
  469.  
  470.           [Alt][Shift][Tab]   Move input focus to previous window in
  471.                               window stack (available only in explicit
  472.                               focus mode).
  473.  
  474.         WWWWiiiinnnnddddoooowwww SSSSttttaaaacccckkkkiiiinnnngggg
  475.           There are two types of window stacks: global window stacks
  476.           and an application's local family window stack.
  477.  
  478.           The global stacking order of windows may be changed as a
  479.           result of setting the keyboard input focus, iconifying a
  480.           window, or performing a window manager window stacking
  481.           function. When keyboard focus policy is explicit the default
  482.           value of the _f_o_c_u_s_A_u_t_o_R_a_i_s_e resource is True. This causes a
  483.           window to be raised to the top of the stack when it receives
  484.           input focus, for example, by pressing button 1 on the title
  485.           bar. The key actions defined in the previous table will thus
  486.           raise the window receiving focus to the top of the stack.
  487.  
  488.           In pointer mode, the default value of _f_o_c_u_s_A_u_t_o_R_a_i_s_eis
  489.           False, that is, the window stacking order is not changed
  490.           when a window receives keyboard input focus. The following
  491.           key actions can be used to cycle through the global window
  492.           stack.
  493.           Key Action          Function Description
  494.           [Alt][ESC]          Place top window on bottom of stack.
  495.           [Alt][Shift][ESC]   Place bottom window on top of stack.
  496.  
  497.           By default, a window's icon is placed on the bottom of the
  498.           stack when the window is iconified; however, the default can
  499.           be changed by the _l_o_w_e_r_O_n_I_c_o_n_i_f_y resource.
  500.  
  501.           Transient windows (secondary windows such a dialog boxes)
  502.           stay above their parent windows by default; however, an
  503.           application's local family stacking order may be changed to
  504.           allow a transient window to be placed below its parent top-
  505.           level window. The following arguments show the modification
  506.           of the stacking order for the ffff....lllloooowwwweeeerrrr function.
  507.  
  508.           ffff....lllloooowwwweeeerrrr   Lowers the transient window within the family
  509.                     (staying above the parent) and lowers the family
  510.                     in the global window stack.
  511.  
  512.           ffff....lllloooowwwweeeerrrr [ _w_i_t_h_i_n]
  513.                     Lowers the transient window within the family
  514.                     (staying above the parent) but does not lower the
  515.                     family in the global window stack.
  516.  
  517.           ffff....lllloooowwwweeeerrrr [_f_r_e_e_F_a_m_i_l_y ]
  518.                     Lowers the window free from its family stack
  519.                     (below the parent), but does not lower the family
  520.                     in the global window stack.
  521.  
  522.  
  523.  
  524.  
  525.      Page 8                                         (printed 10/24/98)
  526.  
  527.  
  528.  
  529.  
  530.  
  531.  
  532.      mmmmwwwwmmmm((((uuuusssseeeerrrr ccccmmmmdddd))))             UUUUNNNNIIIIXXXX SSSSyyyysssstttteeeemmmm VVVV             mmmmwwwwmmmm((((uuuusssseeeerrrr ccccmmmmdddd))))
  533.  
  534.  
  535.  
  536.           The arguments _w_i_t_h_i_n and _f_r_e_e_F_a_m_i_l_y can also be used with
  537.           ffff....rrrraaaaiiiisssseeeeand ffff....rrrraaaaiiiisssseeee____lllloooowwwweeeerrrr.
  538.  
  539.         SSSSeeeessssssssiiiioooonnnn MMMMaaaannnnaaaaggggeeeemmmmeeeennnntttt
  540.           The window manager is an X Session Management Protocol aware
  541.           client. It responds to SaveYourself (and other associated
  542.           messages) by saving the geometries of its clients to a state
  543.           file. mmmmwwwwmmmm can then be restarted by the XSMP session manager.
  544.           The default location for the state file is
  545.           $$$$HHHHOOOOMMMMEEEE////....mmmmwwwwmmmmcccclllliiiieeeennnnttttddddbbbb.  This location can be overriden with the
  546.           resource sssseeeessssssssiiiioooonnnnCCCClllliiiieeeennnnttttDDDDBBBB.
  547.  
  548.         XXXX RRRReeeessssoooouuuurrrrcccceeeessss
  549.           The mmmmwwwwmmmm command is configured from its resource database.
  550.           This database is built from the following sources. They are
  551.           listed in order of precedence, low to high:
  552.  
  553.           ////uuuussssrrrr////lllliiiibbbb////XXXX11111111////aaaapppppppp----ddddeeeeffffaaaauuuullllttttssss////MMMMwwwwmmmm
  554.  
  555.           $$$$HHHHOOOOMMMMEEEE////MMMMwwwwmmmm
  556.  
  557.           _R_E_S_O_U_R_C_E__M_A_N_A_G_E_R root window property or $$$$HHHHOOOOMMMMEEEE////....XXXXddddeeeeffffaaaauuuullllttttssss
  558.  
  559.           _X_E_N_V_I_R_O_N_M_E_N_T variable or $$$$HHHHOOOOMMMMEEEE////....XXXXddddeeeeffffaaaauuuullllttttssss----hhhhoooosssstttt
  560.  
  561.           mmmmwwwwmmmm command line options
  562.  
  563.           The file names ////uuuussssrrrr////lllliiiibbbb////XXXX11111111////aaaapppppppp----ddddeeeeffffaaaauuuullllttttssss////MMMMwwwwmmmm and $$$$HHHHOOOOMMMMEEEE////MMMMwwwwmmmm
  564.           represent customary locations for these files. The actual
  565.           location of the system-wide class resource file may depend
  566.           on the XXXXFFFFIIIILLLLEEEESSSSEEEEAAAARRRRCCCCHHHHPPPPAAAATTTTHHHH environment variable and the current
  567.           language environment. The actual location of the user-
  568.           specific class resource file may depend on the
  569.           XXXXUUUUSSSSEEEERRRRFFFFIIIILLLLEEEESSSSEEEEAAAARRRRCCCCHHHHPPPPAAAATTTTHHHH and XXXXAAAAPPPPPPPPLLLLRRRREEEESSSSDDDDIIIIRRRRenvironment variables and
  570.           the current language environment.
  571.  
  572.           Entries in the resource database may refer to other resource
  573.           files for specific types of resources. These include files
  574.           that contain bitmaps, fonts, and mmmmwwwwmmmm specific resources such
  575.           as menus and behavior specifications (for example, button
  576.           and key bindings).
  577.  
  578.           _M_w_m is the resource class name of mmmmwwwwmmmm and mmmmwwwwmmmm is the default
  579.           resource name used by mmmmwwwwmmmm to look up resources. the
  580.           -_s_c_r_e_e_n_scommand line option specifies resource names, such
  581.           as "mwm_b+w" and "mwm_color".)  In the following discussion
  582.           of resource specification, "Mwm" and "mwm" (and the aliased
  583.           mmmmwwwwmmmm resource names) can be used interchangeably, but "mwm"
  584.           takes precedence over "Mwm".
  585.  
  586.           The mmmmwwwwmmmm command uses the following types of resources:
  587.  
  588.  
  589.  
  590.  
  591.      Page 9                                         (printed 10/24/98)
  592.  
  593.  
  594.  
  595.  
  596.  
  597.  
  598.      mmmmwwwwmmmm((((uuuusssseeeerrrr ccccmmmmdddd))))             UUUUNNNNIIIIXXXX SSSSyyyysssstttteeeemmmm VVVV             mmmmwwwwmmmm((((uuuusssseeeerrrr ccccmmmmdddd))))
  599.  
  600.  
  601.  
  602.           CCCCoooommmmppppoooonnnneeeennnntttt AAAAppppppppeeeeaaaarrrraaaannnncccceeee RRRReeeessssoooouuuurrrrcccceeeessss::::
  603.                     These resources specify appearance attributes of
  604.                     window manager user interface components. They can
  605.                     be applied to the appearance of window manager
  606.                     menus, feedback windows (for example, the window
  607.                     reconfiguration feedback window), client window
  608.                     frames, and icons.
  609.  
  610.           GGGGeeeennnneeeerrrraaaallll AAAAppppppppeeeeaaaarrrraaaannnncccceeee aaaannnndddd BBBBeeeehhhhaaaavvvviiiioooorrrr RRRReeeessssoooouuuurrrrcccceeeessss::::
  611.                     These resources specify mmmmwwwwmmmm appearance and
  612.                     behavior (for example, window management
  613.                     policies). They are not set separately for
  614.                     different mmmmwwwwmmmm user interface components. They
  615.                     apply to all screens and workspaces.
  616.  
  617.           SSSSccccrrrreeeeeeeennnn SSSSppppeeeecccciiiiffffiiiicccc AAAAppppppppeeeeaaaarrrraaaannnncccceeee aaaannnndddd BBBBeeeehhhhaaaavvvviiiioooorrrr RRRReeeessssoooouuuurrrrcccceeeessss::::
  618.                     These resources specify the appearance and
  619.                     behavior of mmmmwwwwmmmm elements that are settable on a
  620.                     per-screen basis.
  621.  
  622.           CCCClllliiiieeeennnntttt SSSSppppeeeecccciiiiffffiiiicccc RRRReeeessssoooouuuurrrrcccceeeessss::::
  623.                     These mmmmwwwwmmmm resources can be set for a particular
  624.                     client window or class of client windows. They
  625.                     specify client-specific icon and client window
  626.                     frame appearance and behavior.
  627.  
  628.           Resource identifiers can be either a resource name (for
  629.           example, foreground) or a resource class (for example,
  630.           Foreground). If the value of a resource is a filename and if
  631.           the filename is prefixed by "~/", then it is relative to the
  632.           path contained in the HHHHOOOOMMMMEEEEenvironment variable (generally
  633.           the user's home directory).
  634.  
  635.         CCCCoooommmmppppoooonnnneeeennnntttt AAAAppppppppeeeeaaaarrrraaaannnncccceeee RRRReeeessssoooouuuurrrrcccceeeessss
  636.           The syntax for specifying component appearance resources
  637.           that apply to window manager icons, menus, and client window
  638.           frames is _M_w_m* rrrreeeessssoooouuuurrrrcccceeee____iiiidddd
  639.  
  640.           For example, _M_w_m*_f_o_r_e_g_r_o_u_n_d is used to specify the
  641.           foreground color for mmmmwwwwmmmm menus, icons, client window frames,
  642.           and feedback dialogs.
  643.  
  644.           The syntax for specifying component appearance resources
  645.           that apply to a particular mmmmwwwwmmmm component is
  646.           _M_w_m*[_m_e_n_u|_i_c_o_n|_c_l_i_e_n_t|_f_e_e_d_b_a_c_k] *rrrreeeessssoooouuuurrrrcccceeee____iiiidddd
  647.  
  648.           If mmmmeeeennnnuuuu is specified, the resource is applied only to mmmmwwwwmmmm
  649.           menus; if iiiiccccoooonnnn is specified, the resource is applied to
  650.           icons; and if cccclllliiiieeeennnntttt is specified, the resource is applied
  651.           to client window frames. For example, _M_w_m*_i_c_o_n*_f_o_r_e_g_r_o_u_n_d is
  652.           used to specify the foreground color for mmmmwwwwmmmmicons,
  653.           _M_w_m*_m_e_n_u*_f_o_r_e_g_r_o_u_n_d specifies the foreground color for mmmmwwwwmmmm
  654.  
  655.  
  656.  
  657.      Page 10                                        (printed 10/24/98)
  658.  
  659.  
  660.  
  661.  
  662.  
  663.  
  664.      mmmmwwwwmmmm((((uuuusssseeeerrrr ccccmmmmdddd))))             UUUUNNNNIIIIXXXX SSSSyyyysssstttteeeemmmm VVVV             mmmmwwwwmmmm((((uuuusssseeeerrrr ccccmmmmdddd))))
  665.  
  666.  
  667.  
  668.           menus, and _M_w_m*_c_l_i_e_n_t*_f_o_r_e_g_r_o_u_n_d is used to specify the
  669.           foreground color for mmmmwwwwmmmmclient window frames.
  670.  
  671.           The appearance of the title area of a client window frame
  672.           (including window management buttons) can be separately
  673.           configured. The syntax for configuring the title area of a
  674.           client window frame is _M_w_m*_c_l_i_e_n_t*_t_i_t_l_e* rrrreeeessssoooouuuurrrrcccceeee____iiiidddd
  675.  
  676.           For example, _M_w_m*_c_l_i_e_n_t*_t_i_t_l_e*_f_o_r_e_g_r_o_u_n_d specifies the
  677.           foreground color for the title area. Defaults for title area
  678.           resources are based on the values of the corresponding
  679.           client window frame resources.
  680.  
  681.           The appearance of menus can be configured based on the name
  682.           of the menu.  The syntax for specifying menu appearance by
  683.           name is _M_w_m*_m_e_n_u* mmmmeeeennnnuuuu____nnnnaaaammmmeeee*rrrreeeessssoooouuuurrrrcccceeee____iiiidddd
  684.  
  685.           For example, _M_w_m*_m_e_n_u*_m_y__m_e_n_u*_f_o_r_e_g_r_o_u_n_d specifies the
  686.           foreground color for the menu named _m_y__m_e_n_u. The user can
  687.           also specify resources for window manager menu components,
  688.           that is, the gadgets that comprise the menu. These may
  689.           include for example, a menu title, title separator, one or
  690.           more buttons, and separators. If a menu contains more than
  691.           one instance of a class, such as multiple PushButtonGadgets,
  692.           the name of the first instance is "PushButtonGadget1", the
  693.           second is "PushButtonGadget2", and so on. The following list
  694.           identifies the naming convention used for window manager
  695.           menu components:
  696.  
  697.              +o  Menu Title LabelGadget - "TitleName"
  698.  
  699.              +o  Menu Title SeparatorGadget - "TitleSeparator"
  700.  
  701.              +o  CascadeButtonGadget - "CascadeButtonGadget<n>"
  702.  
  703.              +o  PushButtonGadget - "PushButtonGadget<n>"
  704.  
  705.              +o  SeparatorGadget - "SeparatorGadget<n>"
  706.  
  707.           Refer to the man page for each class for a list of resources
  708.           that can be specified.
  709.  
  710.           The following component appearance resources that apply to
  711.           all window manager parts can be specified:
  712.  
  713.         CCCCoooommmmppppoooonnnneeeennnntttt AAAAppppppppeeeeaaaarrrraaaannnncccceeee RRRReeeessssoooouuuurrrrcccceeeessss ---- AAAAllllllll WWWWiiiinnnnddddoooowwww MMMMaaaannnnaaaaggggeeeerrrr PPPPaaaarrrrttttssss
  714.           Name                 Class              Value Type     Default
  715.           background           Background         color          varies|-
  716.           backgroundPixmap     BackgroundPixmap   string|-|-       varies|-
  717.           bottomShadowColor    Foreground         color          varies|-
  718.  
  719.  
  720.  
  721.  
  722.  
  723.      Page 11                                        (printed 10/24/98)
  724.  
  725.  
  726.  
  727.  
  728.  
  729.  
  730.      mmmmwwwwmmmm((((uuuusssseeeerrrr ccccmmmmdddd))))             UUUUNNNNIIIIXXXX SSSSyyyysssstttteeeemmmm VVVV             mmmmwwwwmmmm((((uuuusssseeeerrrr ccccmmmmdddd))))
  731.  
  732.  
  733.  
  734.           bottomShadowPixmap   Foreground         string|-|-       varies|-
  735.           fontList             FontList           string|-|-|-      "fixed"
  736.           foreground           Foreground         color          varies|-
  737.           saveUnder            SaveUnder          T/F            F
  738.           topShadowColor       Background         color          varies|-
  739.           topShadowPixmap      TopShadowPixmap    string|-|-       varies|-
  740.  
  741.           |-The default is chosen based on the visual type of the
  742.           screen.  |-|-Image name. See XXXXmmmmIIIInnnnssssttttaaaallllllllIIIImmmmaaaaggggeeee(3). |-|-|-X11 X
  743.           Logical Font Description
  744.  
  745.           _b_a_c_k_g_r_o_u_n_d (class  _B_a_c_k_g_r_o_u_n_d)
  746.                     This resource specifies the background color. Any
  747.                     legal X color may be specified. The default value
  748.                     is chosen based on the visual type of the screen.
  749.  
  750.           _b_a_c_k_g_r_o_u_n_d_P_i_x_m_a_p (class  _B_a_c_k_g_r_o_u_n_d_P_i_x_m_a_p)
  751.                     This resource specifies the background Pixmap of
  752.                     the mmmmwwwwmmmmdecoration when the window is inactive
  753.                     (does not have the keyboard focus).  The default
  754.                     value is chosen based on the visual type of the
  755.                     screen.
  756.  
  757.           _b_o_t_t_o_m_S_h_a_d_o_w_C_o_l_o_r (class  _F_o_r_e_g_r_o_u_n_d)
  758.                     This resource specifies the bottom shadow color.
  759.                     This color is used for the lower and right bevels
  760.                     of the window manager decoration. Any legal X
  761.                     color may be specified. The default value is
  762.                     chosen based on the visual type of the screen.
  763.  
  764.           _b_o_t_t_o_m_S_h_a_d_o_w_P_i_x_m_a_p (class  _B_o_t_t_o_m_S_h_a_d_o_w_P_i_x_m_a_p)
  765.                     This resource specifies the bottom shadow Pixmap.
  766.                     This Pixmap is used for the lower and right bevels
  767.                     of the window manager decoration. The default is
  768.                     chosen based on the visual type of the screen.
  769.  
  770.           _f_o_n_t_L_i_s_t (class  _F_o_n_t_L_i_s_t)
  771.                     This resource specifies the font used in the
  772.                     window manager decoration.  The character encoding
  773.                     of the font should match the character encoding of
  774.                     the strings that are used. The default is "fixed."
  775.  
  776.           _f_o_r_e_g_r_o_u_n_d (class  _F_o_r_e_g_r_o_u_n_d)
  777.                     This resource specifies the foreground color. The
  778.                     default is chosen based on the visual type of the
  779.                     screen.
  780.  
  781.           _s_a_v_e_U_n_d_e_r (class  _S_a_v_e_U_n_d_e_r)
  782.                     This is used to indicate whether "save unders" are
  783.                     used for mmmmwwwwmmmm components. For this to have any
  784.                     effect, save unders must be implemented by the X
  785.                     server. If save unders are implemented, the X
  786.  
  787.  
  788.  
  789.      Page 12                                        (printed 10/24/98)
  790.  
  791.  
  792.  
  793.  
  794.  
  795.  
  796.      mmmmwwwwmmmm((((uuuusssseeeerrrr ccccmmmmdddd))))             UUUUNNNNIIIIXXXX SSSSyyyysssstttteeeemmmm VVVV             mmmmwwwwmmmm((((uuuusssseeeerrrr ccccmmmmdddd))))
  797.  
  798.  
  799.  
  800.                     server saves the contents of windows obscured by
  801.                     windows that have the save under attribute set. If
  802.                     the _s_a_v_e_U_n_d_e_r resource is True, mmmmwwwwmmmm will set the
  803.                     save under attribute on the window manager frame
  804.                     of any client that has it set. If _s_a_v_e_U_n_d_e_r is
  805.                     False, save unders will not be used on any window
  806.                     manager frames. The default value is False.
  807.  
  808.           _t_o_p_S_h_a_d_o_w_C_o_l_o_r (class  _B_a_c_k_g_r_o_u_n_d)
  809.                     This resource specifies the top shadow color. This
  810.                     color is used for the upper and left bevels of the
  811.                     window manager decoration. The default is chosen
  812.                     based on the visual type of the screen.
  813.  
  814.           topShadowPixmap ( class  _T_o_p_S_h_a_d_o_w_P_i_x_m_a_p)
  815.                     This resource specifies the top shadow Pixmap.
  816.                     This Pixmap is used for the upper and left bevels
  817.                     of the window manager decoration. The default is
  818.                     chosen based on the visual type of the screen.
  819.  
  820.           The following component appearance resources that apply to
  821.           frame and icons can be specified:
  822.  
  823.         FFFFrrrraaaammmmeeee aaaannnndddd IIIIccccoooonnnn CCCCoooommmmppppoooonnnneeeennnnttttssss
  824.           Name                       Class                Value Type   Default
  825.           activeBackground           Background           color        varies|-
  826.           activeBackgroundPixmap     BackgroundPixmap     string|-|-     varies|-
  827.           activeBottomShadowColor    Foreground           color        varies|-
  828.           activeBottomShadowPixmap   BottomShadowPixmap   string|-|-     varies|-
  829.           activeForeground           Foreground           color        varies|-
  830.           activeTopShadowColor       Background           color        varies|-
  831.           activeTopShadowPixmap      TopShadowPixmap      string|-|-     varies|-
  832.  
  833.           |-The default is chosen based on the visual type of the
  834.           screen.  |-|-See XXXXmmmmIIIInnnnssssttttaaaallllllllIIIImmmmaaaaggggeeee(3).
  835.  
  836.           _a_c_t_i_v_e_B_a_c_k_g_r_o_u_n_d (class  _B_a_c_k_g_r_o_u_n_d)
  837.                     This resource specifies the background color of
  838.                     the mmmmwwwwmmmmdecoration when the window is active (has
  839.                     the keyboard focus). The default is chosen based
  840.                     on the visual type of the screen.
  841.  
  842.           _a_c_t_i_v_e_B_a_c_k_g_r_o_u_n_d_P_i_x_m_a_p (class  _A_c_t_i_v_e_B_a_c_k_g_r_o_u_n_d_P_i_x_m_a_p)
  843.                     This resource specifies the background Pixmap of
  844.                     the mmmmwwwwmmmmdecoration when the window is active (has
  845.                     the keyboard focus). The default is chosen based
  846.                     on the visual type of the screen.
  847.  
  848.           _a_c_t_i_v_e_B_o_t_t_o_m_S_h_a_d_o_w_C_o_l_o_r (class  _F_o_r_e_g_r_o_u_n_d)
  849.                     This resource specifies the bottom shadow color of
  850.                     the mmmmwwwwmmmm decoration when the window is active (has
  851.                     the keyboard focus).  The default is chosen based
  852.  
  853.  
  854.  
  855.      Page 13                                        (printed 10/24/98)
  856.  
  857.  
  858.  
  859.  
  860.  
  861.  
  862.      mmmmwwwwmmmm((((uuuusssseeeerrrr ccccmmmmdddd))))             UUUUNNNNIIIIXXXX SSSSyyyysssstttteeeemmmm VVVV             mmmmwwwwmmmm((((uuuusssseeeerrrr ccccmmmmdddd))))
  863.  
  864.  
  865.  
  866.                     on the visual type of the screen.
  867.  
  868.           _a_c_t_i_v_e_B_o_t_t_o_m_S_h_a_d_o_w_P_i_x_m_a_p (class  _B_o_t_t_o_m_S_h_a_d_o_w_P_i_x_m_a_p)
  869.                     This resource specifies the bottom shadow Pixmap
  870.                     of the mmmmwwwwmmmm decoration when the window is active
  871.                     (has the keyboard focus).  The default is chosen
  872.                     based on the visual type of the screen.
  873.  
  874.           _a_c_t_i_v_e_F_o_r_e_g_r_o_u_n_d (class  _F_o_r_e_g_r_o_u_n_d)
  875.                     This resource specifies the foreground color of
  876.                     the mmmmwwwwmmmmdecoration when the window is active (has
  877.                     the keyboard focus). The default is chosen based
  878.                     on the visual type of the screen.
  879.  
  880.           _a_c_t_i_v_e_T_o_p_S_h_a_d_o_w_C_o_l_o_r (class  _B_a_c_k_g_r_o_u_n_d)
  881.                     This resource specifies the top shadow color of
  882.                     the mmmmwwwwmmmmdecoration when the window is active (has
  883.                     the keyboard focus). The default is chosen based
  884.                     on the visual type of the screen.
  885.  
  886.           _a_c_t_i_v_e_T_o_p_S_h_a_d_o_w_P_i_x_m_a_p (class  _T_o_p_S_h_a_d_o_w_P_i_x_m_a_p)
  887.                     This resource specifies the top shadow Pixmap of
  888.                     the mmmmwwwwmmmmdecoration when the window is active (has
  889.                     the keyboard focus). The default is chosen based
  890.                     on the visual type of the screen.
  891.  
  892.         GGGGeeeennnneeeerrrraaaallll AAAAppppppppeeeeaaaarrrraaaannnncccceeee aaaannnndddd BBBBeeeehhhhaaaavvvviiiioooorrrr RRRReeeessssoooouuuurrrrcccceeeessss
  893.           The syntax for specifying general appearance and behavior
  894.           resources is _M_w_m*rrrreeeessssoooouuuurrrrcccceeee____iiiidddd
  895.  
  896.           For example, _M_w_m*_k_e_y_b_o_a_r_d_F_o_c_u_s_P_o_l_i_c_y specifies the window
  897.           manager policy for setting the keyboard focus to a
  898.           particular client window.
  899.  
  900.           The following general appearance and behavior resources can
  901.           be specified:
  902.  
  903.         GGGGeeeennnneeeerrrraaaallll AAAAppppppppeeeeaaaarrrraaaannnncccceeee aaaannnndddd BBBBeeeehhhhaaaavvvviiiioooorrrr RRRReeeessssoooouuuurrrrcccceeeessss
  904.           Name                   Class                  Value Type    Default
  905.           autoKeyFocus           AutoKeyFocus           T/F           T
  906.           autoRaiseDelay         AutoRaiseDelay         millisec      500
  907.           bitmap-                Bitmap-                directory     /usr/include-
  908.           Directory              Directory                            /X11/bitmaps
  909.           clientAutoPlace        ClientAutoPlace        T/F           T
  910.           colormapFocus-         ColormapFocus-         string        keyboard
  911.           Policy                 Policy
  912.           configFile             ConfigFile             file          $HOME/mwmrc
  913.           deiconifyKeyFocus      DeiconifyKeyFocus      T/F           T
  914.           doubleClick-           DoubleClick-           millisec.     multi-click
  915.           Time                   Time                                 time|-
  916.  
  917.  
  918.  
  919.  
  920.  
  921.      Page 14                                        (printed 10/24/98)
  922.  
  923.  
  924.  
  925.  
  926.  
  927.  
  928.      mmmmwwwwmmmm((((uuuusssseeeerrrr ccccmmmmdddd))))             UUUUNNNNIIIIXXXX SSSSyyyysssstttteeeemmmm VVVV             mmmmwwwwmmmm((((uuuusssseeeerrrr ccccmmmmdddd))))
  929.  
  930.  
  931.  
  932.           enableWarp             enableWarp             T/F           T
  933.           enforceKeyFocus        EnforceKeyFocus        T/F           T
  934.           frameStyle             FrameStyle             string        recessed
  935.           iconAutoPlace          IconAutoPlace          T/F           T
  936.           iconClick              IconClick              T/F           T
  937.           interactivePlacement   InteractivePlacement   T/F           T
  938.           keyboardFocus-         KeyboardFocus-         string        explicit
  939.           Policy                 Policy
  940.           lowerOnIconify         LowerOnIconify         T/F           T
  941.           moveThreshold          MoveThreshold          pixels        4
  942.           multiScreen            MultiScreen            T/F           T
  943.           passButtons            PassButtons            T/F           F
  944.           passSelectButton       PassSelectButton       T/F           T
  945.           positionIsFrame        PositionIsFrame        T/F           T
  946.           positionOnScreen       PositionOnScreen       T/F           T
  947.           quitTimeout            QuitTimeout            millisec.     1000
  948.           raiseKeyFocus          RaiseKeyFocus          T/F           F
  949.           refreshByClearing      RefreshByClearing      T/F           T
  950.           rootButtonClick        RootButtonClick        T/F           F
  951.           screens                Screens                string        varies
  952.           sessionClientDB        SessionClientDB        string        $$$$HHHHOOOOMMMMEEEE////....mmmmwwwwmmmmcccclllliiiieeeennnnttttddddbbbb
  953.           showFeedback           ShowFeedback           string        all
  954.           startupKeyFocus        StartupKeyFocus        T/F           T
  955.           wMenuButtonClick       WMenuButtonClick       T/F           T
  956.           wMenuButtonClick2      WMenuButtonClick2      T/F           T
  957.  
  958.           |-The resource doubleClickTime is included for backward
  959.           compatibility.  Use of the Xt resource multiClickTime is
  960.           preferred.
  961.  
  962.           _a_u_t_o_K_e_y_F_o_c_u_s (class  _A_u_t_o_K_e_y_F_o_c_u_s)
  963.                     This resource is available only when the keyboard
  964.                     input focus policy is explicit. If _a_u_t_o_K_e_y_F_o_c_u_s is
  965.                     given a value of True, then when a window with the
  966.                     keyboard input focus is withdrawn from window
  967.                     management or is iconified, the focus is set to
  968.                     the previous window that had the focus. If the
  969.                     value given is False, there is no automatic
  970.                     setting of the keyboard input focus. It is
  971.                     recommended that both _a_u_t_o_K_e_y_F_o_c_u_s and
  972.                     _s_t_a_r_t_u_p_K_e_y_F_o_c_u_s be True to work with tear off
  973.                     menus. The default value is True.
  974.  
  975.           _a_u_t_o_R_a_i_s_e_D_e_l_a_y (class  _A_u_t_o_R_a_i_s_e_D_e_l_a_y)
  976.                     This resource is available only when the
  977.                     _f_o_c_u_s_A_u_t_o_R_a_i_s_eresource is True and the keyboard
  978.                     focus policy is pointer. The _a_u_t_o_R_a_i_s_e_D_e_l_a_y
  979.                     resource specifies the amount of time (in
  980.                     milliseconds) that mmmmwwwwmmmm will wait before raising a
  981.                     window after it gets the keyboard focus. The
  982.                     default value of this resource is 500 (ms).
  983.  
  984.  
  985.  
  986.  
  987.      Page 15                                        (printed 10/24/98)
  988.  
  989.  
  990.  
  991.  
  992.  
  993.  
  994.      mmmmwwwwmmmm((((uuuusssseeeerrrr ccccmmmmdddd))))             UUUUNNNNIIIIXXXX SSSSyyyysssstttteeeemmmm VVVV             mmmmwwwwmmmm((((uuuusssseeeerrrr ccccmmmmdddd))))
  995.  
  996.  
  997.  
  998.           _b_i_t_m_a_p_D_i_r_e_c_t_o_r_y (class  _B_i_t_m_a_p_D_i_r_e_c_t_o_r_y)
  999.                     This resource identifies a directory to be
  1000.                     searched for bitmaps referenced by mmmmwwwwmmmm resources.
  1001.                     This directory is searched if a bitmap is
  1002.                     specified without an absolute pathname. The
  1003.                     default value for this resource is BR
  1004.                     /usr/include/X11/bitmaps. The directory
  1005.                     ////uuuussssrrrr////iiiinnnncccclllluuuuddddeeee////XXXX11111111////bbbbiiiittttmmmmaaaappppssssrepresents the customary
  1006.                     locations for this directory. The actual location
  1007.                     of this directory may vary on some systems. If the
  1008.                     bitmap is not found in the specified directory,
  1009.                     XXXXBBBBMMMMLLLLAAAANNNNGGGGPPPPAAAATTTTHHHH is searched.
  1010.  
  1011.           _c_l_i_e_n_t_A_u_t_o_P_l_a_c_e (class  _C_l_i_e_n_t_A_u_t_o_P_l_a_c_e)
  1012.                     This resource determines the position of a window
  1013.                     when the window has not been given a program- or
  1014.                     user-specified position. With a value of True,
  1015.                     windows are positioned with the top left corners
  1016.                     of the frames offset horizontally and vertically.
  1017.                     A value of False causes the currently configured
  1018.                     position of the window to be used. In either case,
  1019.                     mmmmwwwwmmmm will attempt to place the windows totally on-
  1020.                     screen. The default value is True.
  1021.  
  1022.           _c_o_l_o_r_m_a_p_F_o_c_u_s_P_o_l_i_c_y (class  _C_o_l_o_r_m_a_p_F_o_c_u_s_P_o_l_i_c_y)
  1023.                     This resource indicates the colormap focus policy
  1024.                     that is to be used.  If the resource value is
  1025.                     explicit, a colormap selection action is done on a
  1026.                     client window to set the colormap focus to that
  1027.                     window. If the value is pointer, the client window
  1028.                     containing the pointer has the colormap focus.  If
  1029.                     the value is keyboard, the client window that has
  1030.                     the keyboard input focus has the colormap focus.
  1031.                     The default value for this resource is keyboard.
  1032.  
  1033.           _c_o_n_f_i_g_F_i_l_e (class  _C_o_n_f_i_g_F_i_l_e)
  1034.                     The resource value is the pathname for a mmmmwwwwmmmm
  1035.                     resource description file. If the pathname begins
  1036.                     with "~/", mmmmwwwwmmmmconsiders it to be relative to the
  1037.                     user's home directory (as specified by the HHHHOOOOMMMMEEEE
  1038.                     environment variable).  If the LLLLAAAANNNNGGGG environment
  1039.                     variable is set, mmmmwwwwmmmm looks for $_H_O_M_E/$_L_A_N_G/
  1040.                     ccccoooonnnnffffiiiiggggFFFFiiiilllleeee. If that file does not exist or if LLLLAAAANNNNGGGG
  1041.                     is not set, mmmmwwwwmmmm looks for $$$$HHHHOOOOMMMMEEEE/ccccoooonnnnffffiiiiggggFFFFiiiilllleeee. If the
  1042.                     _c_o_n_f_i_g_F_i_l_e pathname does not begin with "~/" or
  1043.                     "/", mmmmwwwwmmmm considers it to be relative to the
  1044.                     current working directory. If the _c_o_n_f_i_g_F_i_l_e
  1045.                     resource is not specified or if that file does not
  1046.                     exist, mmmmwwwwmmmm uses several default paths to find a
  1047.                     configuration file. The order of the search is
  1048.                     shown below: $$$$HHHHOOOOMMMMEEEE////....ddddtttt////$$$$LLLLAAAANNNNGGGG////mmmmwwwwmmmmrrrrcccc $$$$HHHHOOOOMMMMEEEE////....ddddtttt////mmmmwwwwmmmmrrrrcccc
  1049.                     ////eeeettttcccc////ddddtttt////ccccoooonnnnffffiiiigggg////$$$$LLLLAAAANNNNGGGG////ssssyyyyssss....mmmmwwwwmmmmrrrrcccc|-
  1050.  
  1051.  
  1052.  
  1053.      Page 16                                        (printed 10/24/98)
  1054.  
  1055.  
  1056.  
  1057.  
  1058.  
  1059.  
  1060.      mmmmwwwwmmmm((((uuuusssseeeerrrr ccccmmmmdddd))))             UUUUNNNNIIIIXXXX SSSSyyyysssstttteeeemmmm VVVV             mmmmwwwwmmmm((((uuuusssseeeerrrr ccccmmmmdddd))))
  1061.  
  1062.  
  1063.  
  1064.                     ////eeeettttcccc////ddddtttt////ccccoooonnnnffffiiiigggg////ssssyyyyssss....mmmmwwwwmmmmrrrrcccc|-
  1065.                     ////uuuussssrrrr////ddddtttt////ccccoooonnnnffffiiiigggg////$$$$LLLLAAAANNNNGGGG////ssssyyyyssss....mmmmwwwwmmmmrrrrcccc|-
  1066.                     ////uuuussssrrrr////ddddtttt////ccccoooonnnnffffiiiigggg////ssssyyyyssss....mmmmwwwwmmmmrrrrcccc|- Paths marked with '|-'
  1067.                     are implementation dependent.
  1068.  
  1069.           _d_e_i_c_o_n_i_f_y_K_e_y_F_o_c_u_s (class  _D_e_i_c_o_n_i_f_y_K_e_y_F_o_c_u_s)
  1070.                     This resource applies only when the keyboard input
  1071.                     focus policy is explicit.  If a value of True is
  1072.                     used, a window receives the keyboard input focus
  1073.                     when it is normalized (deiconified). True is the
  1074.                     default value.
  1075.  
  1076.           _d_o_u_b_l_e_C_l_i_c_k_T_i_m_e (class  _D_o_u_b_l_e_C_l_i_c_k_T_i_m_e)
  1077.                     This resource is used to set the maximum time (in
  1078.                     ms) between the clicks (button presses) that make
  1079.                     up a double-click. The use of this resource is
  1080.                     deprecated. Use the Xt resource _m_u_l_t_i_C_l_i_c_k_T_i_m_e
  1081.                     instead.  The value of _d_o_u_b_l_e_C_l_i_c_k_T_i_m_e dynamically
  1082.                     defaults to the value of _m_u_l_t_i_C_l_i_c_k_T_i_m_e.
  1083.  
  1084.           _e_n_a_b_l_e_W_a_r_p (class  _E_n_a_b_l_e_W_a_r_p)
  1085.                     The default value of this resource, True, causes
  1086.                     mmmmwwwwmmmmto warp the pointer to the center of the
  1087.                     selected window during keyboard-controlled resize
  1088.                     and move operations. Setting the value to False
  1089.                     causes mmmmwwwwmmmm to leave the pointer at its original
  1090.                     place on the screen, unless the user explicitly
  1091.                     moves it with the cursor keys or pointing device.
  1092.  
  1093.           _e_n_f_o_r_c_e_K_e_y_F_o_c_u_s (class  _E_n_f_o_r_c_e_K_e_y_F_o_c_u_s)
  1094.                     If this resource is given a value of True, the
  1095.                     keyboard input focus is always explicitly set to
  1096.                     selected windows even if there is an indication
  1097.                     that they are "globally active" input windows. (An
  1098.                     example of a globally active window is a scroll
  1099.                     bar that can be operated without setting the focus
  1100.                     to that client.) If the resource is False, the
  1101.                     keyboard input focus is not explicitly set to
  1102.                     globally active windows. The default value is
  1103.                     True.
  1104.  
  1105.           _f_r_a_m_e_S_t_y_l_e (class  _f_r_a_m_e_S_t_y_l_e)
  1106.                     If this resource is given a value of "slab", the
  1107.                     the window manager frame is drawn such that the
  1108.                     client area appears to be at the same height as
  1109.                     the top of the window frame. If the resource is
  1110.                     set to "recessed", the window frame is drawn such
  1111.                     that the client area appears lower than the top of
  1112.                     the window frame. The default value is "recessed".
  1113.  
  1114.           _i_c_o_n_A_u_t_o_P_l_a_c_e (class  _I_c_o_n_A_u_t_o_P_l_a_c_e)
  1115.                     This resource indicates whether the window manager
  1116.  
  1117.  
  1118.  
  1119.      Page 17                                        (printed 10/24/98)
  1120.  
  1121.  
  1122.  
  1123.  
  1124.  
  1125.  
  1126.      mmmmwwwwmmmm((((uuuusssseeeerrrr ccccmmmmdddd))))             UUUUNNNNIIIIXXXX SSSSyyyysssstttteeeemmmm VVVV             mmmmwwwwmmmm((((uuuusssseeeerrrr ccccmmmmdddd))))
  1127.  
  1128.  
  1129.  
  1130.                     arranges icons in a particular area of the screen
  1131.                     or places each icon where the window was when it
  1132.                     was iconified. The value True indicates that icons
  1133.                     are arranged in a particular area of the screen,
  1134.                     determined by the _i_c_o_n_P_l_a_c_e_m_e_n_t resource.  The
  1135.                     value False indicates that an icon is placed at
  1136.                     the location of the window when it is iconified.
  1137.                     The default is True.
  1138.  
  1139.           _i_c_o_n_C_l_i_c_k (class  _I_c_o_n_C_l_i_c_k)
  1140.                     When this resource is given the value of True, the
  1141.                     system menu is posted and left posted when an icon
  1142.                     is clicked. The default value is True.
  1143.  
  1144.           _i_n_t_e_r_a_c_t_i_v_e_P_l_a_c_e_m_e_n_t (class  _I_n_t_e_r_a_c_t_i_v_e_P_l_a_c_e_m_e_n_t)
  1145.                     This resource controls the initial placement of
  1146.                     new windows on the screen.  If the value is True,
  1147.                     the pointer shape changes before a new window is
  1148.                     placed on the screen to indicate to the user that
  1149.                     a position should be selected for the upper-left
  1150.                     hand corner of the window. If the value is False,
  1151.                     windows are placed according to the initial window
  1152.                     configuration attributes. The default value of
  1153.                     this resource is False.
  1154.  
  1155.           _k_e_y_b_o_a_r_d_F_o_c_u_s_P_o_l_i_c_y (class  _K_e_y_b_o_a_r_d_F_o_c_u_s_P_o_l_i_c_y)
  1156.                     If set to pointer, the keyboard focus policy is to
  1157.                     have the keyboard focus set to the client window
  1158.                     that contains the pointer (the pointer could also
  1159.                     be in the client window decoration that mmmmwwwwmmmm adds).
  1160.                     If set to explicit, the policy is to have the
  1161.                     keyboard focus set to a client window when the
  1162.                     user presses button 1 with the pointer on the
  1163.                     client window or any part of the associated mmmmwwwwmmmm
  1164.                     decoration. The default value for this resource is
  1165.                     explicit.
  1166.  
  1167.           _l_o_w_e_r_O_n_I_c_o_n_i_f_y (class  _L_o_w_e_r_O_n_I_c_o_n_i_f_y)
  1168.                     If this resource is given the default value of
  1169.                     True, a window's icon appears on the bottom of the
  1170.                     window stack when the window is minimized
  1171.                     (iconified).  A value of False places the icon in
  1172.                     the stacking order at the same place as its
  1173.                     associated window. The default value of this
  1174.                     resource is True.
  1175.  
  1176.           _m_o_v_e_T_h_r_e_s_h_o_l_d (class  _M_o_v_e_T_h_r_e_s_h_o_l_d)
  1177.                     This resource is used to control the sensitivity
  1178.                     of dragging operations that move windows and
  1179.                     icons. The value of this resource is the number of
  1180.                     pixels that the locator is moved with a button
  1181.                     down before the move operation is initiated. This
  1182.  
  1183.  
  1184.  
  1185.      Page 18                                        (printed 10/24/98)
  1186.  
  1187.  
  1188.  
  1189.  
  1190.  
  1191.  
  1192.      mmmmwwwwmmmm((((uuuusssseeeerrrr ccccmmmmdddd))))             UUUUNNNNIIIIXXXX SSSSyyyysssstttteeeemmmm VVVV             mmmmwwwwmmmm((((uuuusssseeeerrrr ccccmmmmdddd))))
  1193.  
  1194.  
  1195.  
  1196.                     is used to prevent window/icon movement when you
  1197.                     click or double-click and there is unintentional
  1198.                     pointer movement with the button down.  The
  1199.                     default value of this resource is 4 (pixels).
  1200.  
  1201.           _m_u_l_t_i_S_c_r_e_e_n (class  _M_u_l_t_i_S_c_r_e_e_n)
  1202.                     This resource, if True, causes mmmmwwwwmmmm to manage all
  1203.                     the screens on the display. If False, mmmmwwwwmmmm manages
  1204.                     only a single screen. The default value is True.
  1205.  
  1206.           _p_a_s_s_B_u_t_t_o_n_s (class  _P_a_s_s_B_u_t_t_o_n_s)
  1207.                     This resource indicates whether or not button
  1208.                     press events are passed to clients after they are
  1209.                     used to do a window manager function in the client
  1210.                     context. If the resource value is False, the
  1211.                     button press is not passed to the client. If the
  1212.                     value is True, the button press is passed to the
  1213.                     client window. The window manager function is done
  1214.                     in either case. The default value for this
  1215.                     resource is False.
  1216.  
  1217.           _p_a_s_s_S_e_l_e_c_t_B_u_t_t_o_n (class  _P_a_s_s_S_e_l_e_c_t_B_u_t_t_o_n)
  1218.                     This resource indicates whether or not to pass the
  1219.                     select button press events to clients after they
  1220.                     are used to do a window manager function in the
  1221.                     client context. If the resource value is False,
  1222.                     then the button press will not be passed to the
  1223.                     client. If the value is True, the button press is
  1224.                     passed to the client window. The window manager
  1225.                     function is done in either case.  The default
  1226.                     value for this resource is True.
  1227.  
  1228.           _p_o_s_i_t_i_o_n_I_s_F_r_a_m_e (class  _P_o_s_i_t_i_o_n_I_s_F_r_a_m_e)
  1229.                     This resource indicates how client window position
  1230.                     information (from the _W_M__N_O_R_M_A_L__H_I_N_T_S property and
  1231.                     from configuration requests) is to be interpreted.
  1232.                     If the resource value is True, the information is
  1233.                     interpreted as the position of the mmmmwwwwmmmm client
  1234.                     window frame. If the value is False, it is
  1235.                     interpreted as being the position of the client
  1236.                     area of the window. The default value of this
  1237.                     resource is True.
  1238.  
  1239.           _p_o_s_i_t_i_o_n_O_n_S_c_r_e_e_n (class  _P_o_s_i_t_i_o_n_O_n_S_c_r_e_e_n)
  1240.                     This resource is used to indicate that windows
  1241.                     should initially be placed (if possible) so that
  1242.                     they are not clipped by the edge of the screen (if
  1243.                     the resource value is True). If a window is larger
  1244.                     than the size of the screen, at least the upper-
  1245.                     left corner of the window is on-screen. If the
  1246.                     resource value is False, windows are placed in the
  1247.                     requested position even if totally off-screen. The
  1248.  
  1249.  
  1250.  
  1251.      Page 19                                        (printed 10/24/98)
  1252.  
  1253.  
  1254.  
  1255.  
  1256.  
  1257.  
  1258.      mmmmwwwwmmmm((((uuuusssseeeerrrr ccccmmmmdddd))))             UUUUNNNNIIIIXXXX SSSSyyyysssstttteeeemmmm VVVV             mmmmwwwwmmmm((((uuuusssseeeerrrr ccccmmmmdddd))))
  1259.  
  1260.  
  1261.  
  1262.                     default value of this resource is True.
  1263.  
  1264.           _q_u_i_t_T_i_m_e_o_u_t (class  _Q_u_i_t_T_i_m_e_o_u_t)
  1265.                     This resource specifies the amount of time (in
  1266.                     milliseconds) that mmmmwwwwmmmm will wait for a client to
  1267.                     update the _W_M__C_O_M_M_A_N_Dproperty after mmmmwwwwmmmm has sent
  1268.                     the WWWWMMMM____SSSSAAAAVVVVEEEE____YYYYOOOOUUUURRRRSSSSEEEELLLLFFFF message. The default value of
  1269.                     this resource is 1000 (ms). (Refer to the ffff....kkkkiiiillllllll
  1270.                     function description for additional information.)
  1271.  
  1272.           _r_a_i_s_e_K_e_y_F_o_c_u_s (class  _R_a_i_s_e_K_e_y_F_o_c_u_s)
  1273.                     This resource is available only when the keyboard
  1274.                     input focus policy is explicit. When set to True,
  1275.                     this resource specifies that a window raised by
  1276.                     means of the ffff....nnnnoooorrrrmmmmaaaalllliiiizzzzeeee____aaaannnndddd____rrrraaaaiiiisssseeee function also
  1277.                     receives the input focus. The default value of
  1278.                     this resource is False.
  1279.  
  1280.           _r_e_f_r_e_s_h_B_y_C_l_e_a_r_i_n_g (class  _R_e_f_r_e_s_h_B_y_C_l_e_a_r_i_n_g)
  1281.                     This resource determines the mechanism used to
  1282.                     refresh a window (or the screen) when the
  1283.                     ffff....rrrreeeeffffrrrreeeesssshhhh____wwwwiiiinnnn (ffff....rrrreeeeffffrrrreeeesssshhhh) function is executed.
  1284.                     When set to True, an XClearArea is performed over
  1285.                     the window for ffff....rrrreeeeffffrrrreeeesssshhhh____wwwwiiiinnnn. When set to False, a
  1286.                     covering window is created and destroyed over the
  1287.                     top of the window to be refreshed. If the function
  1288.                     is ffff....rrrreeeeffffrrrreeeesssshhhh and this resource is set to True,
  1289.                     then an XClearArea is performed over every window
  1290.                     on the screen.  If the resource is set to False,
  1291.                     then one large window covering the entire screen
  1292.                     is created and destroyed. The default value of
  1293.                     this resource is True.
  1294.  
  1295.           _r_o_o_t_B_u_t_t_o_n_C_l_i_c_k (class  _R_o_o_t_B_u_t_t_o_n_C_l_i_c_k)
  1296.                     The _r_o_o_t_B_u_t_t_o_n_C_l_i_c_k resource controls whether the
  1297.                     a click on the root window will post the root menu
  1298.                     in a "sticky" mode. If this resource is set to
  1299.                     True, a button click on the root window will post
  1300.                     the menu bound to the button down event for that
  1301.                     button in a "sticky" fashion.  If this resource is
  1302.                     set to False, then the same button click would
  1303.                     only cause the menu to flash as it would be
  1304.                     unposted once the button up event is seen.  The
  1305.                     criterion used to determine if it is a button
  1306.                     click is if the pointer doesn't move between the
  1307.                     button down and button up events. The default
  1308.                     value for this resource is True.
  1309.  
  1310.           _s_c_r_e_e_n_s (class  _S_c_r_e_e_n_s)
  1311.                     This resource specifies the resource names to use
  1312.                     for the screens managed by mmmmwwwwmmmm. If mmmmwwwwmmmm is managing
  1313.                     a single screen, only the first name in the list
  1314.  
  1315.  
  1316.  
  1317.      Page 20                                        (printed 10/24/98)
  1318.  
  1319.  
  1320.  
  1321.  
  1322.  
  1323.  
  1324.      mmmmwwwwmmmm((((uuuusssseeeerrrr ccccmmmmdddd))))             UUUUNNNNIIIIXXXX SSSSyyyysssstttteeeemmmm VVVV             mmmmwwwwmmmm((((uuuusssseeeerrrr ccccmmmmdddd))))
  1325.  
  1326.  
  1327.  
  1328.                     is used. If mmmmwwwwmmmmis managing multiple screens, the
  1329.                     names are assigned to the screens in order,
  1330.                     starting with screen 0. Screen 0 gets the first
  1331.                     name, screen 1 the second name, and so on. The
  1332.                     default screen names are 0, 1, and so on.
  1333.  
  1334.           _s_e_s_s_i_o_n_C_l_i_e_n_t_D_B (class  _S_e_s_s_i_o_n_C_l_i_e_n_t_D_B)
  1335.                     This resource identifies a file name to use as a
  1336.                     root when saving state at the request of an XSMP
  1337.                     session manager. When the session is saved, the
  1338.                     window manager will then reuse the file name by
  1339.                     automatically incrementing a suffix.
  1340.  
  1341.           _s_h_o_w_F_e_e_d_b_a_c_k (class  _S_h_o_w_F_e_e_d_b_a_c_k)
  1342.                     This resource controls whether or not feedback
  1343.                     windows or confirmation dialogs are displayed. A
  1344.                     feedback window shows a client window's initial
  1345.                     placement and shows position and size during move
  1346.                     and resize operations.  Confirmation dialogs can
  1347.                     be displayed for certain operations. The value for
  1348.                     this resource is a list of names of the feedback
  1349.                     options to be enabled or disabled; the names must
  1350.                     be separated by a space. If an option is preceded
  1351.                     by a minus sign, that option is excluded from the
  1352.                     list. The ssssiiiiggggnnnn of the first item in the list
  1353.                     determines the initial set of options.  If the
  1354.                     sign of the first option is minus, mmmmwwwwmmmm assumes all
  1355.                     options are present and starts subtracting from
  1356.                     that set. If the sign of the first decoration is
  1357.                     plus (or not specified), mmmmwwwwmmmmstarts with no options
  1358.                     and builds up a list from the resource.
  1359.  
  1360.           The names of the feedback options are shown below:
  1361.           Name          Description
  1362.           all           Show all feedback (Default value).
  1363.           behavior      Confirm behavior switch.
  1364.           kill          Confirm on receipt of KILL signal.
  1365.           move          Show position during move.
  1366.           none          Show no feedback.
  1367.           placement     Show position and size during initial
  1368.                         placement.
  1369.           quit          Confirm quitting mmmmwwwwmmmm.
  1370.           resize        Show size during resize.
  1371.           restart       Confirm mmmmwwwwmmmm rrrreeeessssttttaaaarrrrtttt.
  1372.  
  1373.           The following command line illustrates the syntax for
  1374.           showFeedback:
  1375.  
  1376.           _M_w_m*_s_h_o_w_F_e_e_d_b_a_c_k: _p_l_a_c_e_m_e_n_t _r_e_s_i_z_e _b_e_h_a_v_i_o_r _r_e_s_t_a_r_t
  1377.  
  1378.           This resource specification provides feedback for initial
  1379.           client placement and resize, and enables the dialog boxes to
  1380.  
  1381.  
  1382.  
  1383.      Page 21                                        (printed 10/24/98)
  1384.  
  1385.  
  1386.  
  1387.  
  1388.  
  1389.  
  1390.      mmmmwwwwmmmm((((uuuusssseeeerrrr ccccmmmmdddd))))             UUUUNNNNIIIIXXXX SSSSyyyysssstttteeeemmmm VVVV             mmmmwwwwmmmm((((uuuusssseeeerrrr ccccmmmmdddd))))
  1391.  
  1392.  
  1393.  
  1394.           confirm the restart and set behavior functions. It disables
  1395.           feedback for the move function. The default value for this
  1396.           resource is all.
  1397.  
  1398.           _s_t_a_r_t_u_p_K_e_y_F_o_c_u_s (class  _S_t_a_r_t_u_p_K_e_y_F_o_c_u_s)
  1399.                     This resource is available only when the keyboard
  1400.                     input focus policy is explicit. When given the
  1401.                     default value of True, a window gets the keyboard
  1402.                     input focus when the window is mapped (that is,
  1403.                     initially managed by the window manager). It is
  1404.                     recommended that both _a_u_t_o_K_e_y_F_o_c_u_s and
  1405.                     _s_t_a_r_t_u_p_K_e_y_F_o_c_u_s be True to work with tear off
  1406.                     menus. The default value is True.
  1407.  
  1408.           _w_M_e_n_u_B_u_t_t_o_n_C_l_i_c_k (class  _W_M_e_n_u_B_u_t_t_o_n_C_l_i_c_k)
  1409.                     This resource indicates whether a click of the
  1410.                     mouse when the pointer is over the window menu
  1411.                     button posts and leaves posted the window menu. If
  1412.                     the value given this resource is True, the menu
  1413.                     remains posted. True is the default value for this
  1414.                     resource.
  1415.  
  1416.           _w_M_e_n_u_B_u_t_t_o_n_C_l_i_c_k_2 (class  _W_M_e_n_u_B_u_t_t_o_n_C_l_i_c_k_2)
  1417.                     When this resource is given the default value of
  1418.                     True, a double-click action on the window menu
  1419.                     button does an _f._k_i_l_l _f_u_n_c_t_i_o_n.
  1420.  
  1421.         SSSSccccrrrreeeeeeeennnn SSSSppppeeeecccciiiiffffiiiicccc AAAAppppppppeeeeaaaarrrraaaannnncccceeee aaaannnndddd BBBBeeeehhhhaaaavvvviiiioooorrrr RRRReeeessssoooouuuurrrrcccceeeessss
  1422.           The syntax for specifying screen specific resources is _M_w_m*
  1423.           ssssccccrrrreeeeeeeennnn____nnnnaaaammmmeeee*rrrreeeessssoooouuuurrrrcccceeee____iiiidddd For example, _M_w_m*_1*_k_e_y_B_i_n_d_i_n_g_s
  1424.           specifies the key bindings to use for screen "1".
  1425.  
  1426.         SSSSccccrrrreeeeeeeennnn SSSSppppeeeecccciiiiffffiiiicccc RRRReeeessssoooouuuurrrrcccceeeessss
  1427.           Name                     Class                    Value Type     Default
  1428.           buttonBindings           ButtonBindings           string         DefaultButtonBindings
  1429.           cleanText                CleanText                T/F            T
  1430.           fadeNormalIcon           FadeNormalIcon           T/F            F
  1431.           feedbackGeometry         FeedbackGeometry         string         center on screen
  1432.           frameBorderWidth         FrameBorderWidth         pixels         varies
  1433.           iconBoxGeometry          IconBoxGeometry          string         6x1+0-0
  1434.           iconBoxName              IconBoxName              string         iconbox
  1435.           iconBoxSBDisplayPolicy   IconBoxSBDisplayPolicy   string         all
  1436.           iconBoxTitle             IconBoxTitle             XmString       Icons
  1437.           iconDecoration           IconDecoration           string         varies
  1438.           iconImageMaximum         IconImageMaximum         wxh            48x48
  1439.           iconImageMinimum         IconImageMinimum         wxh            16x16
  1440.           iconPlacement            IconPlacement            string         left bottom
  1441.           iconPlacementMargin      IconPlacementMargin      pixels         varies
  1442.           keyBindings              KeyBindings              string         DefaultKeyBindings
  1443.           limitResize              LimitResize              T/F            T
  1444.  
  1445.  
  1446.  
  1447.  
  1448.  
  1449.      Page 22                                        (printed 10/24/98)
  1450.  
  1451.  
  1452.  
  1453.  
  1454.  
  1455.  
  1456.      mmmmwwwwmmmm((((uuuusssseeeerrrr ccccmmmmdddd))))             UUUUNNNNIIIIXXXX SSSSyyyysssstttteeeemmmm VVVV             mmmmwwwwmmmm((((uuuusssseeeerrrr ccccmmmmdddd))))
  1457.  
  1458.  
  1459.  
  1460.           maximumMaximumSize       MaximumMaximumSize       wxh (pixels)   2X screen w&h
  1461.           moveOpaque               MoveOpaque               T/F            F
  1462.           resizeBorderWidth        ResizeBorderWidth        pixels         varies
  1463.           resizeCursors            ResizeCursors            T/F            T
  1464.           transientDecoration      TransientDecoration      string         menu title
  1465.           transientFunctions       TransientFunctions       string         -minimize-maximize
  1466.           useIconBox               UseIconBox               T/F            F
  1467.  
  1468.           _b_u_t_t_o_n_B_i_n_d_i_n_g_s (class  _B_u_t_t_o_n_B_i_n_d_i_n_g_s)
  1469.                     This resource identifies the set of button
  1470.                     bindings for window management functions. The
  1471.                     named set of button bindings is specified in the
  1472.                     mmmmwwwwmmmm resource description file. These button
  1473.                     bindings are mmmmeeeerrrrggggeeeedddd with the built-in default
  1474.                     bindings. The default value for this resource is
  1475.                     "DefaultButtonBindings".
  1476.  
  1477.           _c_l_e_a_n_T_e_x_t (class  _C_l_e_a_n_T_e_x_t)
  1478.                     This resource controls the display of window
  1479.                     manager text in the client title and feedback
  1480.                     windows. If the default value of True is used, the
  1481.                     text is drawn with a clear (no stipple)
  1482.                     background. This makes text easier to read on
  1483.                     monochrome systems where a backgroundPixmap is
  1484.                     specified. Only the stippling in the area
  1485.                     immediately around the text is cleared. If False,
  1486.                     the text is drawn directly on top of the existing
  1487.                     background.
  1488.  
  1489.           _f_a_d_e_N_o_r_m_a_l_I_c_o_n (class  _F_a_d_e_N_o_r_m_a_l_I_c_o_n)
  1490.                     If this resource is given a value of True, an icon
  1491.                     is grayed out whenever it has been normalized (its
  1492.                     window has been opened). The default value is
  1493.                     False.
  1494.  
  1495.           _f_e_e_d_b_a_c_k_G_e_o_m_e_t_r_y (class  _F_e_e_d_b_a_c_k_G_e_o_m_e_t_r_y)
  1496.                     This resource sets the position of the move and
  1497.                     resize feedback window.  If this resource is not
  1498.                     specified, the default is to place the feedback
  1499.                     window at the center of the screen. The value of
  1500.                     the resource is a standard window geometry string
  1501.                     with the following syntax: [=]{ +-}xxxxooooffffffffsssseeeetttt{+-}
  1502.                     yyyyooooffffffffsssseeeetttt]
  1503.  
  1504.           _f_r_a_m_e_B_o_r_d_e_r_W_i_d_t_h (class  _F_r_a_m_e_B_o_r_d_e_r_W_i_d_t_h)
  1505.                     This resource specifies the width (in pixels) of a
  1506.                     client window frame border without resize handles.
  1507.                     The border width includes the 3-D shadows.  The
  1508.                     default value is based on the size and resolution
  1509.                     of the screen.
  1510.  
  1511.           _i_c_o_n_B_o_x_G_e_o_m_e_t_r_y (class  _I_c_o_n_B_o_x_G_e_o_m_e_t_r_y)
  1512.  
  1513.  
  1514.  
  1515.      Page 23                                        (printed 10/24/98)
  1516.  
  1517.  
  1518.  
  1519.  
  1520.  
  1521.  
  1522.      mmmmwwwwmmmm((((uuuusssseeeerrrr ccccmmmmdddd))))             UUUUNNNNIIIIXXXX SSSSyyyysssstttteeeemmmm VVVV             mmmmwwwwmmmm((((uuuusssseeeerrrr ccccmmmmdddd))))
  1523.  
  1524.  
  1525.  
  1526.                     This resource indicates the initial position and
  1527.                     size of the icon box.  The value of the resource
  1528.                     is a standard window geometry string with the
  1529.                     following syntax: [=][wwwwiiiiddddtttthhhh _xhhhheeeeiiiigggghhhhtttt][{+-}xxxxooooffffffffsssseeeetttt
  1530.                     {+-}yyyyooooffffffffsssseeeetttt] If the offsets are not provided, the
  1531.                     iconPlacement policy is used to determine the
  1532.                     initial placement. The units for width and height
  1533.                     are columns and rows. The actual screen size of
  1534.                     the icon box window depends on the
  1535.                     iconImageMaximum (size) and _i_c_o_n_D_e_c_o_r_a_t_i_o_n
  1536.                     resources. The default value for size is (6 *
  1537.                     iconWidth + padding) wide by (1 * iconHeight +
  1538.                     padding) high. The default value of the location
  1539.                     is +0 -0.
  1540.  
  1541.           _i_c_o_n_B_o_x_N_a_m_e (class  _I_c_o_n_B_o_x_N_a_m_e)
  1542.                     This resource specifies the name that is used to
  1543.                     look up icon box resources.  The default name is
  1544.                     iconbox.
  1545.  
  1546.           _i_c_o_n_B_o_x_S_B_D_i_s_p_l_a_y_P_o_l_i_c_y (class  _I_c_o_n_B_o_x_S_B_D_i_s_p_l_a_y_P_o_l_i_c_y)
  1547.                     This resource specifies the scroll bar display
  1548.                     policy of the window manager in the icon box. The
  1549.                     resource has three possible values: all, vertical,
  1550.                     and horizontal. The default value, "all", causes
  1551.                     both vertical and horizontal scroll bars always to
  1552.                     appear. The value "vertical" causes a single
  1553.                     vertical scroll bar to appear in the icon box and
  1554.                     sets the orientation of the icon box to horizontal
  1555.                     (regardless of the iconBoxGeometry specification).
  1556.                     The value "horizontal" causes a single horizontal
  1557.                     scroll bar to appear in the icon box and sets the
  1558.                     orientation of the icon box to vertical
  1559.                     (regardless of the iconBoxGeometry specification).
  1560.  
  1561.           _i_c_o_n_B_o_x_T_i_t_l_e (class  _I_c_o_n_B_o_x_T_i_t_l_e)
  1562.                     This resource specifies the name that is used in
  1563.                     the title area of the icon box frame. The default
  1564.                     value is Icons.
  1565.  
  1566.           _i_c_o_n_D_e_c_o_r_a_t_i_o_n (class  _I_c_o_n_D_e_c_o_r_a_t_i_o_n)
  1567.                     This resource specifies the general icon
  1568.                     decoration. The resource value is label (only the
  1569.                     label part is displayed) or image (only the image
  1570.                     part is displayed) or label image (both the label
  1571.                     and image parts are displayed).  A value of
  1572.                     activelabel can also be specified to get a label
  1573.                     (not truncated to the width of the icon) when the
  1574.                     icon is selected. The default icon decoration for
  1575.                     icon box icons is that each icon has a label part
  1576.                     and an image part (label image). The default icon
  1577.                     decoration for stand alone icons is that each icon
  1578.  
  1579.  
  1580.  
  1581.      Page 24                                        (printed 10/24/98)
  1582.  
  1583.  
  1584.  
  1585.  
  1586.  
  1587.  
  1588.      mmmmwwwwmmmm((((uuuusssseeeerrrr ccccmmmmdddd))))             UUUUNNNNIIIIXXXX SSSSyyyysssstttteeeemmmm VVVV             mmmmwwwwmmmm((((uuuusssseeeerrrr ccccmmmmdddd))))
  1589.  
  1590.  
  1591.  
  1592.                     has an active label part, a label part, and an
  1593.                     image part (activelabel label image).
  1594.  
  1595.           _i_c_o_n_I_m_a_g_e_M_a_x_i_m_u_m (class  _I_c_o_n_I_m_a_g_e_M_a_x_i_m_u_m)
  1596.                     This resource specifies the maximum size of the
  1597.                     icon image. The resource value is wwwwiiiiddddtttthhhh_x hhhheeeeiiiigggghhhhtttt
  1598.                     (for example, 64x64). The maximum supported size
  1599.                     is 128x128.  The default value of this resource is
  1600.                     50x50.
  1601.  
  1602.           _i_c_o_n_I_m_a_g_e_M_i_n_i_m_u_m (class  _I_c_o_n_I_m_a_g_e_M_i_n_i_m_u_m)
  1603.                     This resource specifies the minimum size of the
  1604.                     icon image. The resource value is wwwwiiiiddddtttthhhh_x hhhheeeeiiiigggghhhhtttt
  1605.                     (for example, 32x50). The minimum supported size
  1606.                     is 16x16.  The default value of this resource is
  1607.                     16x16.
  1608.  
  1609.           _i_c_o_n_P_l_a_c_e_m_e_n_t (class  _I_c_o_n_P_l_a_c_e_m_e_n_t)
  1610.                     This resource specifies the icon placement scheme
  1611.                     to be used. The resource value has the following
  1612.                     syntax:
  1613.  
  1614.                     pppprrrriiiimmmmaaaarrrryyyy____llllaaaayyyyoooouuuutttt sssseeeeccccoooonnnnddddaaaarrrryyyy____llllaaaayyyyoooouuuutttt [[[[ttttiiiigggghhhhtttt]]]]
  1615.  
  1616.           The layout values are one of the following:
  1617.           Value      Description
  1618.           top        Lay the icons out top to bottom.
  1619.           bottom     Lay the icons out bottom to top.
  1620.           left       Lay the icons out left to right.
  1621.           right      Lay the icons out right to left.
  1622.  
  1623.           A horizontal (vertical) layout value should not be used for
  1624.           both the pppprrrriiiimmmmaaaarrrryyyy____llllaaaayyyyoooouuuutttt and the sssseeeeccccoooonnnnddddaaaarrrryyyy____llllaaaayyyyoooouuuutttt (for
  1625.           example, don't use top for the pppprrrriiiimmmmaaaarrrryyyy____llllaaaayyyyoooouuuutttt and bottom for
  1626.           the sssseeeeccccoooonnnnddddaaaarrrryyyy____llllaaaayyyyoooouuuutttt).
  1627.  
  1628.           The pppprrrriiiimmmmaaaarrrryyyy____llllaaaayyyyoooouuuutttt indicates whether, when an icon placement
  1629.           is done, the icon is placed in a row or a column and the
  1630.           direction of placement. The sssseeeeccccoooonnnnddddaaaarrrryyyy____llllaaaayyyyoooouuuutttt indicates where
  1631.           to place new rows or columns. For example, top right
  1632.           indicates that icons should be placed top to bottom on the
  1633.           screen and that columns should be added from right to left
  1634.           on the screen.
  1635.  
  1636.           The default placement is left bottom (icons are placed left
  1637.           to right on the screen, with the first row on the bottom of
  1638.           the screen, and new rows added from the bottom of the screen
  1639.           to the top of the screen). A ttttiiiigggghhhhtttt value places icons with
  1640.           zero spacing in between icons. This value is useful for
  1641.           aesthetic reasons, as well as X-terminals with small
  1642.           screens.
  1643.  
  1644.  
  1645.  
  1646.  
  1647.      Page 25                                        (printed 10/24/98)
  1648.  
  1649.  
  1650.  
  1651.  
  1652.  
  1653.  
  1654.      mmmmwwwwmmmm((((uuuusssseeeerrrr ccccmmmmdddd))))             UUUUNNNNIIIIXXXX SSSSyyyysssstttteeeemmmm VVVV             mmmmwwwwmmmm((((uuuusssseeeerrrr ccccmmmmdddd))))
  1655.  
  1656.  
  1657.  
  1658.           _i_c_o_n_P_l_a_c_e_m_e_n_t_M_a_r_g_i_n (class  _I_c_o_n_P_l_a_c_e_m_e_n_t_M_a_r_g_i_n)
  1659.                     This resource sets the distance between the edge
  1660.                     of the screen and the icons that are placed along
  1661.                     the edge of the screen. The value should be
  1662.                     greater than or equal to 0. A default value (see
  1663.                     below) is used if the value specified is invalid.
  1664.                     The default value for this resource is equal to
  1665.                     the space between icons as they are placed on the
  1666.                     screen (this space is based on maximizing the
  1667.                     number of icons in each row and column).
  1668.  
  1669.           _k_e_y_B_i_n_d_i_n_g_s (class  _K_e_y_B_i_n_d_i_n_g_s)
  1670.                     This resource identifies the set of key bindings
  1671.                     for window management functions. If specified,
  1672.                     these key bindings rrrreeeeppppllllaaaacccceeee the built-in default
  1673.                     bindings. The named set of key bindings is
  1674.                     specified in mmmmwwwwmmmm resource description file. The
  1675.                     default value for this resource is
  1676.                     "DefaultKeyBindings".
  1677.  
  1678.           _l_i_m_i_t_R_e_s_i_z_e (class  _L_i_m_i_t_R_e_s_i_z_e)
  1679.                     If this resource is True, the user is not allowed
  1680.                     to resize a window to greater than the maximum
  1681.                     size. The default value for this resource is True.
  1682.  
  1683.           _m_a_x_i_m_u_m_M_a_x_i_m_u_m_S_i_z_e (class  _M_a_x_i_m_u_m_M_a_x_i_m_u_m_S_i_z_e)
  1684.                     This resource is used to limit the maximum size of
  1685.                     a client window as set by the user or client. The
  1686.                     resource value is wwwwiiiiddddtttthhhh_xhhhheeeeiiiigggghhhhtttt (for example,
  1687.                     1024x1024) where the width and height are in
  1688.                     pixels. The default value of this resource is
  1689.                     twice the screen width and height.
  1690.  
  1691.           _m_o_v_e_O_p_a_q_u_e (class  _M_o_v_e_O_p_a_q_u_e)
  1692.                     This resource controls whether the actual window
  1693.                     is moved or a rectangular outline of the window is
  1694.                     moved. A default value of False displays a
  1695.                     rectangular outline on moves.
  1696.  
  1697.           _r_e_s_i_z_e_B_o_r_d_e_r_W_i_d_t_h (class  _R_e_s_i_z_e_B_o_r_d_e_r_W_i_d_t_h)
  1698.                     This resource specifies the width (in pixels) of a
  1699.                     client window frame border with resize handles.
  1700.                     The specified border width includes the 3-D
  1701.                     shadows.  The default value is based on the size
  1702.                     and resolution of the screen.
  1703.  
  1704.           _r_e_s_i_z_e_C_u_r_s_o_r_s (class  _R_e_s_i_z_e_C_u_r_s_o_r_s)
  1705.                     This is used to indicate whether the resize
  1706.                     cursors are always displayed when the pointer is
  1707.                     in the window size border. If True, the cursors
  1708.                     are shown, otherwise the window manager cursor is
  1709.                     shown. The default value is True.
  1710.  
  1711.  
  1712.  
  1713.      Page 26                                        (printed 10/24/98)
  1714.  
  1715.  
  1716.  
  1717.  
  1718.  
  1719.  
  1720.      mmmmwwwwmmmm((((uuuusssseeeerrrr ccccmmmmdddd))))             UUUUNNNNIIIIXXXX SSSSyyyysssstttteeeemmmm VVVV             mmmmwwwwmmmm((((uuuusssseeeerrrr ccccmmmmdddd))))
  1721.  
  1722.  
  1723.  
  1724.           _t_r_a_n_s_i_e_n_t_D_e_c_o_r_a_t_i_o_n (class  _T_r_a_n_s_i_e_n_t_D_e_c_o_r_a_t_i_o_n)
  1725.                     This controls the amount of decoration that
  1726.                     mmmmwwwwmmmmputs on transient windows. The decoration
  1727.                     specification is exactly the same as for the
  1728.                     _c_l_i_e_n_t_D_e_c_o_r_a_t_i_o_n (client specific) resource.
  1729.                     Transient windows are identified by the
  1730.                     _W_M__T_R_A_N_S_I_E_N_T__F_O_Rproperty, which is added by the
  1731.                     client to indicate a relatively temporary window.
  1732.                     The default value for this resource is menu title
  1733.                     (that is, transient windows have frame borders and
  1734.                     a titlebar with a window menu button).
  1735.  
  1736.                     An application can also specify which decorations
  1737.                     mmmmwwwwmmmmshould apply to its windows. If it does so, mmmmwwwwmmmm
  1738.                     applies only those decorations indicated by both
  1739.                     the application and the _t_r_a_n_s_i_e_n_t_D_e_c_o_r_a_t_i_o_n
  1740.                     resource. Otherwise, mmmmwwwwmmmmapplies the decorations
  1741.                     indicated by the _t_r_a_n_s_i_e_n_t_D_e_c_o_r_a_t_i_o_nresource. For
  1742.                     more information see the description of
  1743.                     XXXXmmmmNNNNmmmmwwwwmmmmDDDDeeeeccccoooorrrraaaattttiiiioooonnnnssss on the VVVVeeeennnnddddoooorrrrSSSShhhheeeellllllll(3) reference
  1744.                     page.
  1745.  
  1746.           _t_r_a_n_s_i_e_n_t_F_u_n_c_t_i_o_n_s (class  _T_r_a_n_s_i_e_n_t_F_u_n_c_t_i_o_n_s)
  1747.                     This resource is used to indicate which window
  1748.                     management functions are applicable (or not
  1749.                     applicable) to transient windows. The function
  1750.                     specification is exactly the same as for the
  1751.                     _c_l_i_e_n_t_F_u_n_c_t_i_o_n_s (client specific) resource. The
  1752.                     default value for this resource is -minimize
  1753.                     -maximize.
  1754.  
  1755.                     An application can also specify which functions
  1756.                     mmmmwwwwmmmmshould apply to its windows. If it does so, mmmmwwwwmmmm
  1757.                     applies only those functions indicated by both the
  1758.                     application and the _t_r_a_n_s_i_e_n_t_F_u_n_c_t_i_o_n_s resource.
  1759.                     Otherwise, mmmmwwwwmmmmapplies the functions indicated by
  1760.                     the _t_r_a_n_s_i_e_n_t_F_u_n_c_t_i_o_n_sresource. For more
  1761.                     information see the description of XXXXmmmmNNNNmmmmwwwwmmmmFFFFuuuunnnnccccttttiiiioooonnnnssss
  1762.                     on the VVVVeeeennnnddddoooorrrrSSSShhhheeeellllllll(3) reference page.
  1763.  
  1764.           _u_s_e_I_c_o_n_B_o_x (class  _U_s_e_I_c_o_n_B_o_x)
  1765.                     If this resource is given a value of True, icons
  1766.                     are placed in an icon box. When an icon box is not
  1767.                     used, the icons are placed on the root window
  1768.                     (default value).
  1769.  
  1770.         CCCClllliiiieeeennnntttt SSSSppppeeeecccciiiiffffiiiicccc RRRReeeessssoooouuuurrrrcccceeeessss
  1771.           The syntax for specifying client specific resources is
  1772.  
  1773.           _M_w_m*cccclllliiiieeeennnntttt____nnnnaaaammmmeeee____oooorrrr____ccccllllaaaassssssss *rrrreeeessssoooouuuurrrrcccceeee____iiiidddd
  1774.  
  1775.           For example, _M_w_m*_m_t_e_r_m*_w_i_n_d_o_w_M_e_n_u is used to specify the
  1776.  
  1777.  
  1778.  
  1779.      Page 27                                        (printed 10/24/98)
  1780.  
  1781.  
  1782.  
  1783.  
  1784.  
  1785.  
  1786.      mmmmwwwwmmmm((((uuuusssseeeerrrr ccccmmmmdddd))))             UUUUNNNNIIIIXXXX SSSSyyyysssstttteeeemmmm VVVV             mmmmwwwwmmmm((((uuuusssseeeerrrr ccccmmmmdddd))))
  1787.  
  1788.  
  1789.  
  1790.           window menu to be used with mterm clients. The syntax for
  1791.           specifying client specific resources for all classes of
  1792.           clients is
  1793.  
  1794.           _M_w_m*rrrreeeessssoooouuuurrrrcccceeee____iiiidddd
  1795.  
  1796.           Specific client specifications take precedence over the
  1797.           specifications for all clients. For example, _M_w_m*_w_i_n_d_o_w_M_e_n_u
  1798.           is used to specify the window menu to be used for all
  1799.           classes of clients that don't have a window menu specified.
  1800.  
  1801.           The syntax for specifying resource values for windows that
  1802.           have an unknown name and class (that is, windows that do not
  1803.           have a WWWWMMMM____CCCCLLLLAAAASSSSSSSSproperty associated with them) is
  1804.  
  1805.           _M_w_m*_d_e_f_a_u_l_t_s*rrrreeeessssoooouuuurrrrcccceeee____iiiidddd
  1806.  
  1807.           For example, _M_w_m*_d_e_f_a_u_l_t_s*_i_c_o_n_I_m_a_g_e is used to specify the
  1808.           icon image to be used for windows that have an unknown name
  1809.           and class.
  1810.  
  1811.           The following client specific resources can be specified:
  1812.  
  1813.         CCCClllliiiieeeennnntttt SSSSppppeeeecccciiiiffffiiiicccc RRRReeeessssoooouuuurrrrcccceeeessss
  1814.           Name                      Class               Value Type            Default
  1815.           clientDecoration          ClientDecoration    string                all.
  1816.           clientFunctions           ClientFunctions     string                all.
  1817.           focusAutoRaise            FocusAutoRaise      T/F                   varies
  1818.           iconImage                 IconImage           pathname              (image)
  1819.           iconImage-                Background          color                 icon background
  1820.           Background
  1821.           iconImageBottom-          Foreground          color                 icon
  1822.           ShadowColor                                                         bottom shadow
  1823.           iconImageBottom-          BottomShadow-       color                 icon bottom
  1824.           ShadowPixmap              Pixmap                                    shadow pixmap
  1825.           iconImageForeground       Foreground          color                 varies
  1826.           iconImageTopShadowColor   Background          color                 icon top
  1827.                                                                               shadow color
  1828.           iconImageTop-             TopShadowPixmap     color                 icon top
  1829.           ShadowPixmap                                                        shadow pixmap
  1830.           matteBackground           Background          color                 background
  1831.           matteBottom-              Foreground          color                 bottom
  1832.           ShadowColor                                                         shadow color
  1833.           matteBottom-              BottomShadow-       color                 bottom
  1834.           ShadowPixmap              Pixmap                                    shadow pixmap
  1835.           matteForeground           Foreground          color                 foreground
  1836.           matteTopShadowColor       Background          color                 top
  1837.                                                                               shadow color
  1838.           matteTopShadowPixmap      TopShadowPixmap     color                 top
  1839.                                                                               shadow pixmap
  1840.  
  1841.  
  1842.  
  1843.  
  1844.  
  1845.      Page 28                                        (printed 10/24/98)
  1846.  
  1847.  
  1848.  
  1849.  
  1850.  
  1851.  
  1852.      mmmmwwwwmmmm((((uuuusssseeeerrrr ccccmmmmdddd))))             UUUUNNNNIIIIXXXX SSSSyyyysssstttteeeemmmm VVVV             mmmmwwwwmmmm((((uuuusssseeeerrrr ccccmmmmdddd))))
  1853.  
  1854.  
  1855.  
  1856.           matteWidth                MatteWidth          pixels                0
  1857.           maximumClientSize         MaximumClientSize   wxh
  1858.                                                         vertical horizontal   fill the screen
  1859.           useClientIcon             UseClientIcon       T/F                   T
  1860.           usePPosition              UsePPosition        string                nonzero
  1861.           windowMenu                WindowMenu          string                DefaultWindowMenu
  1862.  
  1863.           _c_l_i_e_n_t_D_e_c_o_r_a_t_i_o_n (class  _C_l_i_e_n_t_D_e_c_o_r_a_t_i_o_n)
  1864.                     This resource controls the amount of window frame
  1865.                     decoration. The resource is specified as a list of
  1866.                     decorations to specify their inclusion in the
  1867.                     frame.  If a decoration is preceded by a minus
  1868.                     sign, that decoration is excluded from the frame.
  1869.                     The ssssiiiiggggnnnn of the first item in the list determines
  1870.                     the initial amount of decoration. If the sign of
  1871.                     the first decoration is minus, mmmmwwwwmmmm assumes all
  1872.                     decorations are present and starts subtracting
  1873.                     from that set. If the sign of the first decoration
  1874.                     is plus (or not specified), then mmmmwwwwmmmm starts with
  1875.                     no decoration and builds up a list from the
  1876.                     resource.
  1877.  
  1878.                     An application can also specify which decorations
  1879.                     mmmmwwwwmmmmshould apply to its windows. If it does so, mmmmwwwwmmmm
  1880.                     applies only those decorations indicated by both
  1881.                     the application and the _c_l_i_e_n_t_D_e_c_o_r_a_t_i_o_n resource.
  1882.                     Otherwise, mmmmwwwwmmmm applies the decorations indicated
  1883.                     by the _c_l_i_e_n_t_D_e_c_o_r_a_t_i_o_n resource.  For more
  1884.                     information see the description of
  1885.                     XXXXmmmmNNNNmmmmwwwwmmmmDDDDeeeeccccoooorrrraaaattttiiiioooonnnnssss on the VVVVeeeennnnddddoooorrrrSSSShhhheeeellllllll(3) reference
  1886.                     page.
  1887.                     Name         Description
  1888.                     all          Include all decorations (default value).
  1889.                     border       Window border.
  1890.                     maximize     Maximize button (includes title bar).
  1891.                     minimize     Minimize button (includes title bar).
  1892.                     none         No decorations.
  1893.                     resizeh      Border resize handles (includes border).
  1894.                     menu         Window menu button (includes title bar).
  1895.                     title        Title bar (includes border).
  1896.  
  1897.           Examples: _M_w_m*_X_C_l_o_c_k._c_l_i_e_n_t_D_e_c_o_r_a_t_i_o_n: -_r_e_s_i_z_e_h -_m_a_x_i_m_i_z_e
  1898.           This removes the resize handles and maximize button from
  1899.           XClock windows. _M_w_m*_X_C_l_o_c_k._c_l_i_e_n_t_D_e_c_o_r_a_t_i_o_n: _m_e_n_u _m_i_n_i_m_i_z_e
  1900.           _b_o_r_d_e_r This does the same thing as above. Note that either
  1901.           _m_e_n_u or _m_i_n_i_m_i_z_e implies _t_i_t_l_e.
  1902.  
  1903.           _c_l_i_e_n_t_F_u_n_c_t_i_o_n_s (class  _C_l_i_e_n_t_F_u_n_c_t_i_o_n_s)
  1904.                     This resource is used to indicate which mmmmwwwwmmmm
  1905.                     functions are applicable (or not applicable) to
  1906.                     the client window. The value for the resource is a
  1907.                     list of functions. If the first function in the
  1908.  
  1909.  
  1910.  
  1911.      Page 29                                        (printed 10/24/98)
  1912.  
  1913.  
  1914.  
  1915.  
  1916.  
  1917.  
  1918.      mmmmwwwwmmmm((((uuuusssseeeerrrr ccccmmmmdddd))))             UUUUNNNNIIIIXXXX SSSSyyyysssstttteeeemmmm VVVV             mmmmwwwwmmmm((((uuuusssseeeerrrr ccccmmmmdddd))))
  1919.  
  1920.  
  1921.  
  1922.                     list has a minus sign in front of it, then mmmmwwwwmmmm
  1923.                     starts with all functions and subtracts from that
  1924.                     set. If the first function in the list has a plus
  1925.                     sign in front of it, then mmmmwwwwmmmm starts with no
  1926.                     functions and builds up a list. Each function in
  1927.                     the list must be preceded by the appropriate plus
  1928.                     or minus sign and separated from the next function
  1929.                     by a space.
  1930.  
  1931.                     An application can also specify which functions
  1932.                     mmmmwwwwmmmmshould apply to its windows. If it does so, mmmmwwwwmmmm
  1933.                     applies only those functions indicated by both the
  1934.                     application and the _c_l_i_e_n_t_F_u_n_c_t_i_o_n_s resource.
  1935.                     Otherwise, mmmmwwwwmmmm applies the functions indicated by
  1936.                     the _c_l_i_e_n_t_F_u_n_c_t_i_o_n_s resource.  For more
  1937.                     information see the description of XXXXmmmmNNNNmmmmwwwwmmmmFFFFuuuunnnnccccttttiiiioooonnnnssss
  1938.                     on the VVVVeeeennnnddddoooorrrrSSSShhhheeeellllllll(3) reference page.
  1939.  
  1940.           The following table lists the functions available for this
  1941.           resource:
  1942.           Name        Description
  1943.           all         Include all functions (default value).
  1944.           none        No functions.
  1945.           resize      f.resize|-.
  1946.           move        f.move|-.
  1947.           minimize    f.minimize|-.
  1948.           maximize    f.maximize|-.
  1949.           close       f.kill|-.
  1950.  
  1951.           |-See mmmmwwwwmmmmrrrrcccc(4).
  1952.  
  1953.           _f_o_c_u_s_A_u_t_o_R_a_i_s_e (class  _F_o_c_u_s_A_u_t_o_R_a_i_s_e)
  1954.                     When the value of this resource is True, clients
  1955.                     are raised when they get the keyboard input focus.
  1956.                     If the value is False, the stacking of windows on
  1957.                     the display is not changed when a window gets the
  1958.                     keyboard input focus.  The default value is True
  1959.                     when the keyboardFocusPolicy is explicit and False
  1960.                     when the keyboardFocusPolicy is pointer.
  1961.  
  1962.           _i_c_o_n_I_m_a_g_e (class  _I_c_o_n_I_m_a_g_e)
  1963.                     This resource can be used to specify an icon image
  1964.                     for a client (for example,
  1965.                     "Mwm*myclock*iconImage"). The resource value is a
  1966.                     pathname for a pixmap or bitmap file. The value of
  1967.                     the (client specific) _u_s_e_C_l_i_e_n_t_I_c_o_n resource is
  1968.                     used to determine whether or not user supplied
  1969.                     icon images are used instead of client supplied
  1970.                     icon images. The default value is to display a
  1971.                     built-in window manager icon image.
  1972.  
  1973.           _i_c_o_n_I_m_a_g_e_B_a_c_k_g_r_o_u_n_d (class  _B_a_c_k_g_r_o_u_n_d)
  1974.  
  1975.  
  1976.  
  1977.      Page 30                                        (printed 10/24/98)
  1978.  
  1979.  
  1980.  
  1981.  
  1982.  
  1983.  
  1984.      mmmmwwwwmmmm((((uuuusssseeeerrrr ccccmmmmdddd))))             UUUUNNNNIIIIXXXX SSSSyyyysssstttteeeemmmm VVVV             mmmmwwwwmmmm((((uuuusssseeeerrrr ccccmmmmdddd))))
  1985.  
  1986.  
  1987.  
  1988.                     This resource specifies the background color of
  1989.                     the icon image that is displayed in the image part
  1990.                     of an icon. The default value of this resource is
  1991.                     the icon background color (that is, specified by
  1992.                     "Mwm*background or Mwm*icon*background).
  1993.  
  1994.           _i_c_o_n_I_m_a_g_e_B_o_t_t_o_m_S_h_a_d_o_w_C_o_l_o_r (class  _F_o_r_e_g_r_o_u_n_d)
  1995.                     This resource specifies the bottom shadow color of
  1996.                     the icon image that is displayed in the image part
  1997.                     of an icon. The default value of this resource is
  1998.                     the icon bottom shadow color (that is, specified
  1999.                     by Mwm*icon*bottomShadowColor).
  2000.  
  2001.           _i_c_o_n_I_m_a_g_e_B_o_t_t_o_m_S_h_a_d_o_w_P_i_x_m_a_p (class  _B_o_t_t_o_m_S_h_a_d_o_w_P_i_x_m_a_p)
  2002.                     This resource specifies the bottom shadow Pixmap
  2003.                     of the icon image that is displayed in the image
  2004.                     part of an icon. The default value of this
  2005.                     resource is the icon bottom shadow Pixmap (that
  2006.                     is, specified by Mwm*icon*bottomShadowPixmap).
  2007.  
  2008.           _i_c_o_n_I_m_a_g_e_F_o_r_e_g_r_o_u_n_d (class  _F_o_r_e_g_r_o_u_n_d)
  2009.                     This resource specifies the foreground color of
  2010.                     the icon image that is displayed in the image part
  2011.                     of an icon. The default value of this resource
  2012.                     varies depending on the icon background.
  2013.  
  2014.           _i_c_o_n_I_m_a_g_e_T_o_p_S_h_a_d_o_w_C_o_l_o_r (class  _B_a_c_k_g_r_o_u_n_d)
  2015.                     This resource specifies the top shadow color of
  2016.                     the icon image that is displayed in the image part
  2017.                     of an icon. The default value of this resource is
  2018.                     the icon top shadow color (that is, specified by
  2019.                     Mwm*icon*topShadowColor).
  2020.  
  2021.           _i_c_o_n_I_m_a_g_e_T_o_p_S_h_a_d_o_w_P_i_x_m_a_p (class  _T_o_p_S_h_a_d_o_w_P_i_x_m_a_p)
  2022.                     This resource specifies the top shadow Pixmap of
  2023.                     the icon image that is displayed in the image part
  2024.                     of an icon. The default value of this resource is
  2025.                     the icon top shadow pixmap (that is, specified by
  2026.                     Mwm*icon*topShadowPixmap).
  2027.  
  2028.           _m_a_t_t_e_B_a_c_k_g_r_o_u_n_d  (class  _B_a_c_k_g_r_o_u_n_d)
  2029.                     This resource specifies the background color of
  2030.                     the matte, when _m_a_t_t_e_W_i_d_t_h is positive. The
  2031.                     default value of this resource is the client
  2032.                     background color (that is, specified by
  2033.                     "Mwm*background or Mwm*client*background).
  2034.  
  2035.           _m_a_t_t_e_B_o_t_t_o_m_S_h_a_d_o_w_C_o_l_o_r (class  _F_o_r_e_g_r_o_u_n_d)
  2036.                     This resource specifies the bottom shadow color of
  2037.                     the matte, when _m_a_t_t_e_W_i_d_t_h is positive. The
  2038.                     default value of this resource is the client
  2039.                     bottom shadow color (that is, specified by
  2040.  
  2041.  
  2042.  
  2043.      Page 31                                        (printed 10/24/98)
  2044.  
  2045.  
  2046.  
  2047.  
  2048.  
  2049.  
  2050.      mmmmwwwwmmmm((((uuuusssseeeerrrr ccccmmmmdddd))))             UUUUNNNNIIIIXXXX SSSSyyyysssstttteeeemmmm VVVV             mmmmwwwwmmmm((((uuuusssseeeerrrr ccccmmmmdddd))))
  2051.  
  2052.  
  2053.  
  2054.                     Mwm*bottomShadowColor or
  2055.                     Mwm*client*bottomShadowColor).
  2056.  
  2057.           _m_a_t_t_e_B_o_t_t_o_m_S_h_a_d_o_w_P_i_x_m_a_p (class  _B_o_t_t_o_m_S_h_a_d_o_w_P_i_x_m_a_p)
  2058.                     This resource specifies the bottom shadow Pixmap
  2059.                     of the matte, when _m_a_t_t_e_W_i_d_t_h is positive. The
  2060.                     default value of this resource is the client
  2061.                     bottom shadow pixmap (that is, specified by
  2062.                     Mwm*bottomShadowPixmap or
  2063.                     Mwm*client*bottomShadowPixmap).
  2064.  
  2065.           _m_a_t_t_e_F_o_r_e_g_r_o_u_n_d (class  _F_o_r_e_g_r_o_u_n_d)
  2066.                     This resource specifies the foreground color of
  2067.                     the matte, when _m_a_t_t_e_W_i_d_t_h is positive. The
  2068.                     default value of this resource is the client
  2069.                     foreground color (that is, specified by
  2070.                     Mwm*foreground or Mwm*client*foreground).
  2071.  
  2072.           _m_a_t_t_e_T_o_p_S_h_a_d_o_w_C_o_l_o_r (class  _B_a_c_k_g_r_o_u_n_d)
  2073.                     This resource specifies the top shadow color of
  2074.                     the matte, when _m_a_t_t_e_W_i_d_t_h is positive. The
  2075.                     default value of this resource is the client top
  2076.                     shadow color (that is, specified by
  2077.                     Mwm*topShadowColor or Mwm*client*topShadowColor).
  2078.  
  2079.           _m_a_t_t_e_T_o_p_S_h_a_d_o_w_P_i_x_m_a_p (class  _T_o_p_S_h_a_d_o_w_P_i_x_m_a_p)
  2080.                     This resource specifies the top shadow pixmap of
  2081.                     the matte, when _m_a_t_t_e_W_i_d_t_h is positive. The
  2082.                     default value of this resource is the client top
  2083.                     shadow pixmap (that is, specified by
  2084.                     "Mwm*topShadowPixmap or
  2085.                     Mwm*client*topShadowPixmap).
  2086.  
  2087.           _m_a_t_t_e_W_i_d_t_h (class  _M_a_t_t_e_W_i_d_t_h)
  2088.                     This resource specifies the width of the optional
  2089.                     matte. The default value is 0, which effectively
  2090.                     disables the matte.
  2091.  
  2092.           _m_a_x_i_m_u_m_C_l_i_e_n_t_S_i_z_e (class  _M_a_x_i_m_u_m_C_l_i_e_n_t_S_i_z_e)
  2093.                     This resource is either a size specification or a
  2094.                     direction that indicates how a client window is to
  2095.                     be maximized. The resource value can be specified
  2096.                     as a size specification wwwwiiiiddddtttthhhh_xhhhheeeeiiiigggghhhhtttt. The width
  2097.                     and height are interpreted in the units that the
  2098.                     client uses (for example, for terminal emulators
  2099.                     this is generally characters). Alternately,
  2100.                     "vertical" or "horizontal" can be specified to
  2101.                     indicate the direction in which the client
  2102.                     maximizes.
  2103.  
  2104.                     If this resource is not specified, the maximum
  2105.                     size from the _W_M__N_O_R_M_A_L__H_I_N_T_S property is used if
  2106.  
  2107.  
  2108.  
  2109.      Page 32                                        (printed 10/24/98)
  2110.  
  2111.  
  2112.  
  2113.  
  2114.  
  2115.  
  2116.      mmmmwwwwmmmm((((uuuusssseeeerrrr ccccmmmmdddd))))             UUUUNNNNIIIIXXXX SSSSyyyysssstttteeeemmmm VVVV             mmmmwwwwmmmm((((uuuusssseeeerrrr ccccmmmmdddd))))
  2117.  
  2118.  
  2119.  
  2120.                     set. Otherwise the default value is the size where
  2121.                     the client window with window management borders
  2122.                     fills the screen. When the maximum client size is
  2123.                     not determined by the _m_a_x_i_m_u_m_C_l_i_e_n_t_S_i_z_e resource,
  2124.                     the _m_a_x_i_m_u_m_M_a_x_i_m_u_m_S_i_z_eresource value is used as a
  2125.                     constraint on the maximum size.
  2126.  
  2127.           _u_s_e_C_l_i_e_n_t_I_c_o_n (class  _U_s_e_C_l_i_e_n_t_I_c_o_n)
  2128.                     If the value given for this resource is True, a
  2129.                     client-supplied icon image takes precedence over a
  2130.                     user-supplied icon image. The default value is
  2131.                     True, giving the client-supplied icon image higher
  2132.                     precedence than the user-supplied icon image.
  2133.  
  2134.           _u_s_e_P_P_o_s_i_t_i_o_n (class  _U_s_e_P_P_o_s_i_t_i_o_n)
  2135.                     This resource specifies whether Mwm honors program
  2136.                     specified position PPPPPPPPoooossssiiiittttiiiioooonnnn specified in the
  2137.                     _W_M__N_O_R_M_A_L__H_I_N_T_S property in the absence of an user
  2138.                     specified position. Setting this resource to on,
  2139.                     causes mmmmwwwwmmmm to always honor program specified
  2140.                     position. Setting this resource to off, causes
  2141.                     mmmmwwwwmmmmto always ignore program specified position.
  2142.                     Setting this resource to the default value of
  2143.                     nonzero cause mmmmwwwwmmmm to honor program specified
  2144.                     position other than (0,0).
  2145.  
  2146.           _w_i_n_d_o_w_M_e_n_u (class  _W_i_n_d_o_w_M_e_n_u)
  2147.                     This resource indicates the name of the menu pane
  2148.                     that is posted when the window menu is popped up
  2149.                     (usually by pressing button 1 on the window menu
  2150.                     button on the client window frame). Menu panes are
  2151.                     specified in the mmmmwwwwmmmm resource description file.
  2152.                     Window menus can be customized on a client class
  2153.                     basis by creating custom menus in your mmmmwwwwmmmmrrrrccccfile
  2154.                     (see mmmmwwwwmmmmrrrrcccc(4) and specifying resources to activate
  2155.                     the custom menus. The resources have the form _M_w_m*
  2156.                     cccclllliiiieeeennnntttt____nnnnaaaammmmeeee____oooorrrr____ccccllllaaaassssssss*_w_i_n_d_o_w_M_e_n_u. The default value
  2157.                     of this resource is DefaultWindowMenu.
  2158.  
  2159.         RRRReeeessssoooouuuurrrrcccceeee DDDDeeeessssccccrrrriiiippppttttiiiioooonnnn FFFFiiiilllleeee
  2160.           The mmmmwwwwmmmm resource description file is a supplementary
  2161.           resource file that contains resource descriptions that are
  2162.           referred to by entries in the resource manager property (see
  2163.           xxxxrrrrddddbbbb(1) and the defaults files (....XXXXddddeeeeffffaaaauuuullllttttssss, aaaapppppppp----ddddeeeeffffaaaauuuullllttttssss////MMMMwwwwmmmm
  2164.           ). It contains descriptions of resources that are to be used
  2165.           by mmmmwwwwmmmm, and that cannot be easily encoded in the defaults
  2166.           files (a bitmap file is an analogous type of resource
  2167.           description file). A particular mmmmwwwwmmmm resource description
  2168.           file can be selected using the _c_o_n_f_i_g_F_i_l_e resource.
  2169.  
  2170.           The following types of resources can be described in the mmmmwwwwmmmm
  2171.           resource description file:
  2172.  
  2173.  
  2174.  
  2175.      Page 33                                        (printed 10/24/98)
  2176.  
  2177.  
  2178.  
  2179.  
  2180.  
  2181.  
  2182.      mmmmwwwwmmmm((((uuuusssseeeerrrr ccccmmmmdddd))))             UUUUNNNNIIIIXXXX SSSSyyyysssstttteeeemmmm VVVV             mmmmwwwwmmmm((((uuuusssseeeerrrr ccccmmmmdddd))))
  2183.  
  2184.  
  2185.  
  2186.           _B_u_t_t_o_n_s   Window manager functions can be bound (associated)
  2187.                     with button events.
  2188.  
  2189.           _K_e_y_s      Window manager functions can be bound (associated)
  2190.                     with key press events.
  2191.  
  2192.           _M_e_n_u_s     Menu panes can be used for the window menu and
  2193.                     other menus posted with key bindings and button
  2194.                     bindings.
  2195.  
  2196.                     The mmmmwwwwmmmm resource description file is described in
  2197.                     mmmmwwwwmmmmrrrrcccc(4).
  2198.  
  2199.         EEEEnnnnvvvviiiirrrroooonnnnmmmmeeeennnntttt
  2200.           The mmmmwwwwmmmm window manager uses the environment variable HHHHOOOOMMMMEEEE
  2201.           specifying the user's home directory.
  2202.  
  2203.           The mmmmwwwwmmmm window manager uses the environment variable LLLLAAAANNNNGGGG
  2204.           specifying the user's choice of language for the mmmmwwwwmmmm message
  2205.           catalog and the mmmmwwwwmmmmresource description file.
  2206.  
  2207.           The mmmmwwwwmmmm window uses the environment variable
  2208.           XXXXFFFFIIIILLLLEEEESSSSEEEEAAAARRRRCCCCHHHHPPPPAAAATTTTHHHH, XXXXUUUUSSSSEEEERRRRFFFFIIIILLLLEEEESSSSEEEEAAAARRRRCCCCHHHHPPPPAAAATTTTHHHH, XXXXAAAAPPPPPPPPLLLLRRRREEEESSSSDDDDIIIIRRRR,
  2209.           XXXXEEEENNNNVVVVIIIIRRRROOOONNNNMMMMEEEENNNNTTTT, LLLLAAAANNNNGGGG, and HHHHOOOOMMMMEEEE in determining search paths for
  2210.           resource defaults files.  The mmmmwwwwmmmm window manager may also us
  2211.           XXXXBBBBMMMMLLLLAAAANNNNGGGGPPPPAAAATTTTHHHH to search for bitmap files.
  2212.  
  2213.           The mmmmwwwwmmmm window manager reads the $$$$HHHHOOOOMMMMEEEE////....mmmmoooottttiiiiffffbbbbiiiinnnnddddfile if it
  2214.           exists to install a virtual key bindings property on the
  2215.           root window. For more information on the content of the
  2216.           ....mmmmoooottttiiiiffffbbbbiiiinnnndddd file, see
  2217.  
  2218.           The mmmmwwwwmmmm window manager uses the environment variable
  2219.           _M_W_M_S_H_E_L_L (or SSSSHHHHEEEELLLLLLLL, _i_f _M_W_M_S_H_E_L_L is not set), specifying the
  2220.           shell to use when executing commands via the ffff....eeeexxxxeeeeccccfunction.
  2221.  
  2222.         FFFFiiiilllleeeessss
  2223.           ////uuuussssrrrr////lllliiiibbbb////XXXX11111111////$$$$LLLLAAAANNNNGGGG////ssssyyyysssstttteeeemmmm....mmmmwwwwmmmmrrrrcccc
  2224.  
  2225.           ////uuuussssrrrr////lllliiiibbbb////XXXX11111111////ssssyyyysssstttteeeemmmm....mmmmwwwwmmmmrrrrcccc
  2226.  
  2227.           ////uuuussssrrrr////lllliiiibbbb////XXXX11111111////aaaapppppppp----ddddeeeeffffaaaauuuullllttttssss////MMMMwwwwmmmm
  2228.  
  2229.           $$$$HHHHOOOOMMMMEEEE////MMMMwwwwmmmm
  2230.  
  2231.           $$$$HHHHOOOOMMMMEEEE////$$$$LLLLAAAANNNNGGGG////....mmmmwwwwmmmmrrrrcccc
  2232.  
  2233.           $$$$HHHHOOOOMMMMEEEE////....mmmmwwwwmmmmrrrrcccc
  2234.  
  2235.         RRRREEEELLLLAAAATTTTEEEEDDDD IIIINNNNFFFFOOOORRRRMMMMAAAATTTTIIIIOOOONNNN
  2236.           VVVVeeeennnnddddoooorrrrSSSShhhheeeellllllll(3), VVVViiiirrrrttttuuuuaaaallllBBBBiiiinnnnddddiiiinnnnggggssss(3), XXXX(1), XXXXmmmmIIIInnnnssssttttaaaallllllllIIIImmmmaaaaggggeeee(3),
  2237.           xxxxrrrrddddbbbb(1).
  2238.  
  2239.  
  2240.  
  2241.      Page 34                                        (printed 10/24/98)
  2242.  
  2243.  
  2244.  
  2245.